home *** CD-ROM | disk | FTP | other *** search
/ The Psychedelic Bus of Dead Knowledge / The Psychedelic Bus of Dead Knowledge.iso / drag & drop onto System Folder / QuickTime™ PowerPlug / QuickTime™ PowerPlug.rsrc / bin.rsrc_cdek_-19102.txt < prev    next >
INI File  |  1996-07-18  |  109KB  |  2,541 lines

  1. [PEFF file: __unnamed__]
  2.   file_timestamp: AE142F0D
  3.   old_def_version: 00000000
  4.   old_imp_version: 00000000
  5.   current_version: 00000000
  6.   main: [export "[main]" 1:00000160]
  7.   init: [missing export symbol]
  8.   term: [missing export symbol]
  9. [section 0 header]
  10.   name __missing__
  11.   default_address 00000000
  12.   total_size 2254
  13.   unpacked_size 2254
  14.   packed_size 2254
  15.   section_kind EXECUTABLE_READONLY
  16.   share_kind PROCESS
  17.   alignment 02
  18. [section 0 disassembly]
  19. 00000000  7C0802A6  mflr      r0
  20. 00000004  39430000  addi      r10, r3, 0x0000
  21. 00000008  90010008  stw       [r1 + 0x0008], r0
  22. 0000000C  93E1FFFC  stw       [r1 - 0x0004], r31
  23. 00000010  9421FFB0  stwu      [r1 - 0x0050], r1
  24. 00000014  9081003C  stw       [r1 + 0x003C], r4
  25. 00000018  3C008001  lis       r0, 0x8001
  26. 0000001C  33E08002  subic     r31, r0, 32766
  27. 00000020  A86A0002  lha       r3, [r10 + 0x0002]
  28. 00000024  30810038  addic     r4, r1, 56
  29. 00000028  480000BD  bl        +0x000000BC /* 000000E4 */
  30. 0000002C  2C030000  cmpwi     r3, 0
  31. 00000030  3800FFFF  li        r0, 0xFFFFFFFF
  32. 00000034  7F030040  cmpl      cr6, r3, r0
  33. 00000038  38A30000  addi      r5, r3, 0x0000
  34. 0000003C  4182005C  beq       +0x0000005C /* 00000098 */
  35. 00000040  3800FFFE  li        r0, 0xFFFFFFFE
  36. 00000044  7C030040  cmpl      r3, r0
  37. 00000048  4C800000  mcrf      cr1, cr0
  38. 0000004C  419A0044  beq       cr6, +0x00000044 /* 00000090 */
  39. 00000050  80C10038  lwz       r6, [r1 + 0x0038]
  40. 00000054  2C060000  cmpwi     r6, 0
  41. 00000058  4186003C  beq       cr1, +0x0000003C /* 00000094 */
  42. 0000005C  8061003C  lwz       r3, [r1 + 0x003C]
  43. 00000060  388A0000  addi      r4, r10, 0x0000
  44. 00000064  4182001C  beq       +0x0000001C /* 00000080 */
  45. 00000068  48001EA5  bl        +0x00001EA4 /* 00001F0C */
  46. 0000006C  80410014  lwz       r2, [r1 + 0x0014]
  47. 00000070  3BE30000  addi      r31, r3, 0x0000
  48. 00000074  387F0000  addi      r3, r31, 0x0000
  49. 00000078  81810058  lwz       r12, [r1 + 0x0058]
  50. 0000007C  48000024  b         +0x00000024 /* 000000A0 */
  51. label00000080:
  52. 00000080  8062FFF4  lwz       r3, [r2 - 0x000C]
  53. 00000084  48001EE9  bl        +0x00001EE8 /* 00001F6C */
  54. 00000088  80410014  lwz       r2, [r1 + 0x0014]
  55. 0000008C  4800000C  b         +0x0000000C /* 00000098 */
  56. label00000090:
  57. 00000090  40820008  bne       +0x00000008 /* 00000098 */
  58. label00000094:
  59. 00000094  3BE00000  li        r31, 0x0000
  60. label00000098:
  61. 00000098  387F0000  addi      r3, r31, 0x0000
  62. 0000009C  81810058  lwz       r12, [r1 + 0x0058]
  63. label000000A0:
  64. 000000A0  83E1004C  lwz       r31, [r1 + 0x004C]
  65. 000000A4  7D8803A6  mtlr      r12
  66. 000000A8  30210050  addic     r1, r1, 80
  67. 000000AC  4E800020  blr
  68. 000000B0  00000000  .invalid
  69. 000000B4  00002041  .invalid
  70. 000000B8  80010200  lwz       r0, [r1 + 0x0200]
  71. 000000BC  00000000  .invalid
  72. 000000C0  000000B0  .invalid
  73. 000000C4  001D5068  .invalid
  74. 000000C8  6F746F53  xoris     r20, r27, 0x6F53
  75. 000000CC  686F705F  xori      r15, r3, 0x705F
  76. 000000D0  4344436F  bcla     26, 4, 0x0000436C
  77. 000000D4  6D706F6E  xoris     r16, r11, 0x6F6E
  78. 000000D8  656E7444  oris      r14, r11, 0x7444
  79. 000000DC  69737061  xori      r19, r11, 0x7061
  80. 000000E0  74636800  andis.    r3, r3, 0x6800
  81. fn000000E4:
  82. 000000E4  7C650734  extsh     r5, r3
  83. 000000E8  7CA04670  srawi     r0, r5, 8
  84. 000000EC  7C000735  extsh.    r0, r0
  85. 000000F0  39000000  li        r8, 0x0000
  86. 000000F4  30A50008  addic     r5, r5, 8
  87. 000000F8  39280000  addi      r9, r8, 0x0000
  88. 000000FC  40800024  bge       +0x00000024 /* 00000120 */
  89. 00000100  7CA00735  extsh.    r0, r5
  90. 00000104  80A2FFF8  lwz       r5, [r2 - 0x0008]
  91. 00000108  54001838  rlwinm    r0, r0, 3, 0, 28
  92. 0000010C  80A50002  lwz       r5, [r5 + 0x0002]
  93. 00000110  41800048  blt       +0x00000048 /* 00000158 */
  94. 00000114  7D250014  addc      r9, r5, r0
  95. 00000118  2C890000  cmpwi     cr1, r9, 0
  96. 0000011C  48000040  b         +0x00000040 /* 0000015C */
  97. label00000120:
  98. 00000120  30000001  addic     r0, r0, 1
  99. 00000124  54051838  rlwinm    r5, r0, 3, 0, 28
  100. 00000128  7CA02810  subfc     r5, r0, r5
  101. 0000012C  7CE02810  subfc     r7, r0, r5
  102. 00000130  80A2FFF8  lwz       r5, [r2 - 0x0008]
  103. 00000134  5460063E  rlwinm    r0, r3, 0, 24, 31
  104. 00000138  41810020  bgt       +0x00000020 /* 00000158 */
  105. 0000013C  7CC53AAE  lhax      r6, r5, r7
  106. 00000140  7CA53814  addc      r5, r5, r7
  107. 00000144  7C003000  cmp       r0, r6
  108. 00000148  54601D78  rlwinm    r0, r3, 3, 21, 28
  109. 0000014C  4080000C  bge       +0x0000000C /* 00000158 */
  110. 00000150  80A50002  lwz       r5, [r5 + 0x0002]
  111. 00000154  7D202814  addc      r9, r0, r5
  112. label00000158:
  113. 00000158  2C890000  cmpwi     cr1, r9, 0
  114. label0000015C:
  115. 0000015C  80A90004  lwz       r5, [r9 + 0x0004]
  116. 00000160  4186000C  beq       cr1, +0x0000000C /* 0000016C */
  117. 00000164  90A40000  stw       [r4], r5
  118. 00000168  81090000  lwz       r8, [r9]
  119. label0000016C:
  120. 0000016C  38680000  addi      r3, r8, 0x0000
  121. 00000170  4E800020  blr
  122. 00000174  00000000  .invalid
  123. 00000178  00002040  .invalid
  124. 0000017C  00000200  .invalid
  125. 00000180  00000000  .invalid
  126. 00000184  00000090  .invalid
  127. 00000188  001E5068  .invalid
  128. 0000018C  6F746F53  xoris     r20, r27, 0x6F53
  129. 00000190  686F705F  xori      r15, r3, 0x705F
  130. 00000194  43444669  bcl     26, 4, +0x00004668 /* 000047FC */
  131. 00000198  6E64526F  xoris     r4, r19, 0x526F
  132. 0000019C  7574696E  andis.    r20, r11, 0x696E
  133. 000001A0  6550726F  oris      r16, r10, 0x726F
  134. 000001A4  63507472  ori       r16, r26, 0x7472
  135. 000001A8  7C0802A6  mflr      r0
  136. 000001AC  9421FFC0  stwu      [r1 - 0x0040], r1
  137. 000001B0  90010048  stw       [r1 + 0x0048], r0
  138. 000001B4  7C830734  extsh     r3, r4
  139. 000001B8  30810038  addic     r4, r1, 56
  140. 000001BC  4BFFFF29  bl        -0x000000D8 /* 000000E4 */
  141. 000001C0  2C03FFFF  cmpwi     r3, -1
  142. 000001C4  2C830000  cmpwi     cr1, r3, 0
  143. 000001C8  38600000  li        r3, 0x0000
  144. 000001CC  4182000C  beq       +0x0000000C /* 000001D8 */
  145. 000001D0  41860008  beq       cr1, +0x00000008 /* 000001D8 */
  146. 000001D4  38600001  li        r3, 0x0001
  147. label000001D8:
  148. 000001D8  81810048  lwz       r12, [r1 + 0x0048]
  149. 000001DC  30210040  addic     r1, r1, 64
  150. 000001E0  7D8803A6  mtlr      r12
  151. 000001E4  4E800020  blr
  152. 000001E8  00000000  .invalid
  153. 000001EC  00002041  .invalid
  154. 000001F0  80000200  lwz       r0, [r0 + 0x0200]
  155. 000001F4  00000000  .invalid
  156. 000001F8  00000040  .invalid
  157. 000001FC  00115068  .invalid
  158. 00000200  6F746F53  xoris     r20, r27, 0x6F53
  159. 00000204  686F705F  xori      r15, r3, 0x705F
  160. 00000208  43444361  bcl     26, 4, +0x00004360 /* 00004568 */
  161. 0000020C  6E446F00  xoris     r4, r18, 0x6F00
  162. 00000210  3C000002  lis       r0, 0x0002
  163. 00000214  30600006  addic     r3, r0, 6
  164. 00000218  4E800020  blr
  165. 0000021C  00000000  .invalid
  166. 00000220  00002040  .invalid
  167. 00000224  00000100  .invalid
  168. 00000228  00000000  .invalid
  169. 0000022C  0000000C  .invalid
  170. 00000230  00135068  .invalid
  171. 00000234  6F746F53  xoris     r20, r27, 0x6F53
  172. 00000238  686F705F  xori      r15, r3, 0x705F
  173. 0000023C  43445665  bcl     26, 4, +0x00005664 /* 000058A0 */
  174. 00000240  7273696F  andi.     r19, r19, 0x696F
  175. 00000244  6E000000  xoris     r0, r16, 0x0000
  176. 00000248  9421FFC0  stwu      [r1 - 0x0040], r1
  177. 0000024C  7C0802A6  mflr      r0
  178. 00000250  90810038  stw       [r1 + 0x0038], r4
  179. 00000254  90010048  stw       [r1 + 0x0048], r0
  180. 00000258  3860004A  li        r3, 0x004A
  181. 0000025C  48001CC9  bl        +0x00001CC8 /* 00001F24 */
  182. 00000260  80410014  lwz       r2, [r1 + 0x0014]
  183. 00000264  2C030000  cmpwi     r3, 0
  184. 00000268  38830000  addi      r4, r3, 0x0000
  185. 0000026C  9081003C  stw       [r1 + 0x003C], r4
  186. 00000270  80610038  lwz       r3, [r1 + 0x0038]
  187. 00000274  40820018  bne       +0x00000018 /* 0000028C */
  188. 00000278  48001CC5  bl        +0x00001CC4 /* 00001F3C */
  189. 0000027C  80410014  lwz       r2, [r1 + 0x0014]
  190. 00000280  7C630734  extsh     r3, r3
  191. 00000284  81810048  lwz       r12, [r1 + 0x0048]
  192. 00000288  4800001C  b         +0x0000001C /* 000002A4 */
  193. label0000028C:
  194. 0000028C  48001CC9  bl        +0x00001CC8 /* 00001F54 */
  195. 00000290  80410014  lwz       r2, [r1 + 0x0014]
  196. 00000294  8061003C  lwz       r3, [r1 + 0x003C]
  197. 00000298  80810038  lwz       r4, [r1 + 0x0038]
  198. 0000029C  4800003D  bl        +0x0000003C /* 000002D8 */
  199. 000002A0  81810048  lwz       r12, [r1 + 0x0048]
  200. label000002A4:
  201. 000002A4  30210040  addic     r1, r1, 64
  202. 000002A8  7D8803A6  mtlr      r12
  203. 000002AC  4E800020  blr
  204. 000002B0  00000000  .invalid
  205. 000002B4  00002041  .invalid
  206. 000002B8  80000200  lwz       r0, [r0 + 0x0200]
  207. 000002BC  00000000  .invalid
  208. 000002C0  00000068  .invalid
  209. 000002C4  00105068  .invalid
  210. 000002C8  6F746F53  xoris     r20, r27, 0x6F53
  211. 000002CC  686F705F  xori      r15, r3, 0x705F
  212. 000002D0  43444F70  bc     26, 4, +0x00004F70 /* 00005240 */
  213. 000002D4  656E0000  oris      r14, r11, 0x0000
  214. fn000002D8:
  215. 000002D8  BF61FFEC  stmw      [r1 - 0x0014], r27
  216. 000002DC  7C0802A6  mflr      r0
  217. 000002E0  7D800026  mfcr      r12
  218. 000002E4  91810004  stw       [r1 + 0x0004], r12
  219. 000002E8  90010008  stw       [r1 + 0x0008], r0
  220. 000002EC  9421FFA0  stwu      [r1 - 0x0060], r1
  221. 000002F0  3BA30000  addi      r29, r3, 0x0000
  222. 000002F4  90810038  stw       [r1 + 0x0038], r4
  223. 000002F8  3BC0FFFF  li        r30, 0xFFFFFFFF
  224. 000002FC  3BE00000  li        r31, 0x0000
  225. 00000300  48001CCD  bl        +0x00001CCC /* 00001FCC */
  226. 00000304  80410014  lwz       r2, [r1 + 0x0014]
  227. 00000308  7C7C0734  extsh     r28, r3
  228. 0000030C  48001C79  bl        +0x00001C78 /* 00001F84 */
  229. 00000310  80410014  lwz       r2, [r1 + 0x0014]
  230. 00000314  9061003C  stw       [r1 + 0x003C], r3
  231. 00000318  80610038  lwz       r3, [r1 + 0x0038]
  232. 0000031C  48001C81  bl        +0x00001C80 /* 00001F9C */
  233. 00000320  80410014  lwz       r2, [r1 + 0x0014]
  234. 00000324  7C600034  cntlzw    r0, r3
  235. 00000328  3400FFE0  subic.    r0, r0, 32
  236. 0000032C  41800014  blt       +0x00000014 /* 00000340 */
  237. 00000330  48001C85  bl        +0x00001C84 /* 00001FB4 */
  238. 00000334  80410014  lwz       r2, [r1 + 0x0014]
  239. 00000338  48001DCD  bl        +0x00001DCC /* 00002104 */
  240. 0000033C  80410014  lwz       r2, [r1 + 0x0014]
  241. label00000340:
  242. 00000340  80610038  lwz       r3, [r1 + 0x0038]
  243. 00000344  48001CA1  bl        +0x00001CA0 /* 00001FE4 */
  244. 00000348  80410014  lwz       r2, [r1 + 0x0014]
  245. 0000034C  2C030000  cmpwi     r3, 0
  246. 00000350  3B630000  addi      r27, r3, 0x0000
  247. 00000354  38600004  li        r3, 0x0004
  248. 00000358  40820040  bne       +0x00000040 /* 00000398 */
  249. 0000035C  48001BC9  bl        +0x00001BC8 /* 00001F24 */
  250. 00000360  80410014  lwz       r2, [r1 + 0x0014]
  251. 00000364  2C030000  cmpwi     r3, 0
  252. 00000368  3B630000  addi      r27, r3, 0x0000
  253. 0000036C  80610038  lwz       r3, [r1 + 0x0038]
  254. 00000370  389B0000  addi      r4, r27, 0x0000
  255. 00000374  4082001C  bne       +0x0000001C /* 00000390 */
  256. 00000378  48001BC5  bl        +0x00001BC4 /* 00001F3C */
  257. 0000037C  80410014  lwz       r2, [r1 + 0x0014]
  258. 00000380  7C7F0734  extsh     r31, r3
  259. 00000384  4DCE7242  creqv     crb14, crb14, crb14
  260. 00000388  387E0000  addi      r3, r30, 0x0000
  261. 0000038C  480000BC  b         +0x000000BC /* 00000448 */
  262. label00000390:
  263. 00000390  48001C6D  bl        +0x00001C6C /* 00001FFC */
  264. 00000394  80410014  lwz       r2, [r1 + 0x0014]
  265. label00000398:
  266. 00000398  937D0000  stw       [r29], r27
  267. 0000039C  807B0000  lwz       r3, [r27]
  268. 000003A0  2C830000  cmpwi     cr1, r3, 0
  269. 000003A4  80030000  lwz       r0, [r3]
  270. 000003A8  2C000000  cmpwi     r0, 0
  271. 000003AC  41860014  beq       cr1, +0x00000014 /* 000003C0 */
  272. 000003B0  4DCE7242  creqv     crb14, crb14, crb14
  273. 000003B4  40820088  bne       +0x00000088 /* 0000043C */
  274. 000003B8  48001C5D  bl        +0x00001C5C /* 00002014 */
  275. 000003BC  80410014  lwz       r2, [r1 + 0x0014]
  276. label000003C0:
  277. 000003C0  80610038  lwz       r3, [r1 + 0x0038]
  278. 000003C4  48001C69  bl        +0x00001C68 /* 0000202C */
  279. 000003C8  80410014  lwz       r2, [r1 + 0x0014]
  280. 000003CC  7C7E0734  extsh     r30, r3
  281. 000003D0  2D9EFFFF  cmpwi     cr3, r30, -1
  282. 000003D4  3880B562  li        r4, 0xFFFFB562
  283. 000003D8  3C006364  lis       r0, 0x6364
  284. 000003DC  30606369  addic     r3, r0, 25449
  285. 000003E0  3BE0FF94  li        r31, 0xFFFFFF94
  286. 000003E4  418E0060  beq       cr3, +0x00000060 /* 00000444 */
  287. 000003E8  48001C5D  bl        +0x00001C5C /* 00002044 */
  288. 000003EC  80410014  lwz       r2, [r1 + 0x0014]
  289. 000003F0  2C030000  cmpwi     r3, 0
  290. 000003F4  907B0000  stw       [r27], r3
  291. 000003F8  4082001C  bne       +0x0000001C /* 00000414 */
  292. 000003FC  48001C61  bl        +0x00001C60 /* 0000205C */
  293. 00000400  80410014  lwz       r2, [r1 + 0x0014]
  294. 00000404  7C7F0734  extsh     r31, r3
  295. 00000408  387E0000  addi      r3, r30, 0x0000
  296. 0000040C  418E0048  beq       cr3, +0x00000048 /* 00000454 */
  297. 00000410  4800003C  b         +0x0000003C /* 0000044C */
  298. label00000414:
  299. 00000414  48001C61  bl        +0x00001C60 /* 00002074 */
  300. 00000418  80410014  lwz       r2, [r1 + 0x0014]
  301. 0000041C  48001C41  bl        +0x00001C40 /* 0000205C */
  302. 00000420  80410014  lwz       r2, [r1 + 0x0014]
  303. 00000424  7C7F0735  extsh.    r31, r3
  304. 00000428  807B0000  lwz       r3, [r27]
  305. 0000042C  40820018  bne       +0x00000018 /* 00000444 */
  306. 00000430  48001C5D  bl        +0x00001C5C /* 0000208C */
  307. 00000434  80410014  lwz       r2, [r1 + 0x0014]
  308. 00000438  807B0000  lwz       r3, [r27]
  309. label0000043C:
  310. 0000043C  48001C69  bl        +0x00001C68 /* 000020A4 */
  311. 00000440  80410014  lwz       r2, [r1 + 0x0014]
  312. label00000444:
  313. 00000444  387E0000  addi      r3, r30, 0x0000
  314. label00000448:
  315. 00000448  418E000C  beq       cr3, +0x0000000C /* 00000454 */
  316. label0000044C:
  317. 0000044C  48001C71  bl        +0x00001C70 /* 000020BC */
  318. 00000450  80410014  lwz       r2, [r1 + 0x0014]
  319. label00000454:
  320. 00000454  387C0000  addi      r3, r28, 0x0000
  321. 00000458  48001C7D  bl        +0x00001C7C /* 000020D4 */
  322. 0000045C  80410014  lwz       r2, [r1 + 0x0014]
  323. 00000460  8061003C  lwz       r3, [r1 + 0x003C]
  324. 00000464  48001CA1  bl        +0x00001CA0 /* 00002104 */
  325. 00000468  80410014  lwz       r2, [r1 + 0x0014]
  326. 0000046C  2C1F0000  cmpwi     r31, 0
  327. 00000470  2C9B0000  cmpwi     cr1, r27, 0
  328. 00000474  41820038  beq       +0x00000038 /* 000004AC */
  329. 00000478  807B0000  lwz       r3, [r27]
  330. 0000047C  2C030000  cmpwi     r3, 0
  331. 00000480  4186002C  beq       cr1, +0x0000002C /* 000004AC */
  332. 00000484  4182000C  beq       +0x0000000C /* 00000490 */
  333. 00000488  48001B8D  bl        +0x00001B8C /* 00002014 */
  334. 0000048C  80410014  lwz       r2, [r1 + 0x0014]
  335. label00000490:
  336. 00000490  387B0000  addi      r3, r27, 0x0000
  337. 00000494  48001C59  bl        +0x00001C58 /* 000020EC */
  338. 00000498  80410014  lwz       r2, [r1 + 0x0014]
  339. 0000049C  80610038  lwz       r3, [r1 + 0x0038]
  340. 000004A0  38800000  li        r4, 0x0000
  341. 000004A4  48001B59  bl        +0x00001B58 /* 00001FFC */
  342. 000004A8  80410014  lwz       r2, [r1 + 0x0014]
  343. label000004AC:
  344. 000004AC  387F0000  addi      r3, r31, 0x0000
  345. 000004B0  81810064  lwz       r12, [r1 + 0x0064]
  346. 000004B4  80010068  lwz       r0, [r1 + 0x0068]
  347. 000004B8  7D810120  mtcrf     0x10, r12
  348. 000004BC  30210060  addic     r1, r1, 96
  349. 000004C0  7C0803A6  mtlr      r0
  350. 000004C4  BB61FFEC  lmw       r27, [r1 - 0x0014]
  351. 000004C8  4E800020  blr
  352. 000004CC  00000000  .invalid
  353. 000004D0  00002043  .invalid
  354. 000004D4  80050200  lwz       r0, [r5 + 0x0200]
  355. 000004D8  00000000  .invalid
  356. 000004DC  000001F4  .invalid
  357. 000004E0  0010496E  .invalid
  358. 000004E4  69745368  xori      r20, r11, 0x5368
  359. 000004E8  61726564  ori       r18, r11, 0x6564
  360. 000004EC  5461626C  rlwinm    r1, r3, 12, 9, 22
  361. 000004F0  65730000  oris      r19, r11, 0x0000
  362. 000004F4  7C0802A6  mflr      r0
  363. 000004F8  93E1FFFC  stw       [r1 - 0x0004], r31
  364. 000004FC  2C030000  cmpwi     r3, 0
  365. 00000500  90010008  stw       [r1 + 0x0008], r0
  366. 00000504  9421FFB0  stwu      [r1 - 0x0050], r1
  367. 00000508  90810038  stw       [r1 + 0x0038], r4
  368. 0000050C  3BE30000  addi      r31, r3, 0x0000
  369. 00000510  4182006C  beq       +0x0000006C /* 0000057C */
  370. 00000514  807F0014  lwz       r3, [r31 + 0x0014]
  371. 00000518  2C830000  cmpwi     cr1, r3, 0
  372. 0000051C  4186000C  beq       cr1, +0x0000000C /* 00000528 */
  373. 00000520  48001AF5  bl        +0x00001AF4 /* 00002014 */
  374. 00000524  80410014  lwz       r2, [r1 + 0x0014]
  375. label00000528:
  376. 00000528  807F0034  lwz       r3, [r31 + 0x0034]
  377. 0000052C  2C030000  cmpwi     r3, 0
  378. 00000530  4182000C  beq       +0x0000000C /* 0000053C */
  379. 00000534  48001AE1  bl        +0x00001AE0 /* 00002014 */
  380. 00000538  80410014  lwz       r2, [r1 + 0x0014]
  381. label0000053C:
  382. 0000053C  80610038  lwz       r3, [r1 + 0x0038]
  383. 00000540  48001CFD  bl        +0x00001CFC /* 0000223C */
  384. 00000544  80410014  lwz       r2, [r1 + 0x0014]
  385. 00000548  2C030001  cmpwi     r3, 1
  386. 0000054C  807F0000  lwz       r3, [r31]
  387. 00000550  2C830000  cmpwi     cr1, r3, 0
  388. 00000554  4082001C  bne       +0x0000001C /* 00000570 */
  389. 00000558  41860018  beq       cr1, +0x00000018 /* 00000570 */
  390. 0000055C  80630000  lwz       r3, [r3]
  391. 00000560  2C030000  cmpwi     r3, 0
  392. 00000564  4182000C  beq       +0x0000000C /* 00000570 */
  393. 00000568  48001BB5  bl        +0x00001BB4 /* 0000211C */
  394. 0000056C  80410014  lwz       r2, [r1 + 0x0014]
  395. label00000570:
  396. 00000570  387F0000  addi      r3, r31, 0x0000
  397. 00000574  48001B79  bl        +0x00001B78 /* 000020EC */
  398. 00000578  80410014  lwz       r2, [r1 + 0x0014]
  399. label0000057C:
  400. 0000057C  38600000  li        r3, 0x0000
  401. 00000580  81810058  lwz       r12, [r1 + 0x0058]
  402. 00000584  83E1004C  lwz       r31, [r1 + 0x004C]
  403. 00000588  7D8803A6  mtlr      r12
  404. 0000058C  30210050  addic     r1, r1, 80
  405. 00000590  4E800020  blr
  406. 00000594  00000000  .invalid
  407. 00000598  00002041  .invalid
  408. 0000059C  80010200  lwz       r0, [r1 + 0x0200]
  409. 000005A0  00000000  .invalid
  410. 000005A4  000000A0  .invalid
  411. 000005A8  00115068  .invalid
  412. 000005AC  6F746F53  xoris     r20, r27, 0x6F53
  413. 000005B0  686F705F  xori      r15, r3, 0x705F
  414. 000005B4  4344436C  bc     26, 4, +0x0000436C /* 00004920 */
  415. 000005B8  6F736500  xoris     r19, r27, 0x6500
  416. 000005BC  38600000  li        r3, 0x0000
  417. 000005C0  4E800020  blr
  418. 000005C4  00000000  .invalid
  419. 000005C8  00002040  .invalid
  420. 000005CC  00000200  .invalid
  421. 000005D0  00000000  .invalid
  422. 000005D4  00000008  .invalid
  423. 000005D8  00105068  .invalid
  424. 000005DC  6F746F53  xoris     r20, r27, 0x6F53
  425. 000005E0  686F705F  xori      r15, r3, 0x705F
  426. 000005E4  43444275  bcl     26, 4, +0x00004274 /* 00004858 */
  427. 000005E8  73790000  andi.     r25, r27, 0x0000
  428. 000005EC  BF21FFE4  stmw      [r1 - 0x001C], r25
  429. 000005F0  3BA40000  addi      r29, r4, 0x0000
  430. 000005F4  7C0802A6  mflr      r0
  431. 000005F8  3B630000  addi      r27, r3, 0x0000
  432. 000005FC  807D0004  lwz       r3, [r29 + 0x0004]
  433. 00000600  90010008  stw       [r1 + 0x0008], r0
  434. 00000604  80630000  lwz       r3, [r3]
  435. 00000608  7D800026  mfcr      r12
  436. 0000060C  91810004  stw       [r1 + 0x0004], r12
  437. 00000610  9421FF70  stwu      [r1 - 0x0090], r1
  438. 00000614  3C007267  lis       r0, 0x7267
  439. 00000618  ABE30052  lha       r31, [r3 + 0x0052]
  440. 0000061C  3B800001  li        r28, 0x0001
  441. 00000620  83DD0022  lwz       r30, [r29 + 0x0022]
  442. 00000624  38C00001  li        r6, 0x0001
  443. 00000628  AB230020  lha       r25, [r3 + 0x0020]
  444. 0000062C  B39B0048  sth       [r27 + 0x0048], r28
  445. 00000630  30A06273  addic     r5, r0, 25203
  446. 00000634  30810038  addic     r4, r1, 56
  447. 00000638  807D0004  lwz       r3, [r29 + 0x0004]
  448. 0000063C  48001AF9  bl        +0x00001AF8 /* 00002134 */
  449. 00000640  80410014  lwz       r2, [r1 + 0x0014]
  450. 00000644  7C600735  extsh.    r0, r3
  451. 00000648  80610038  lwz       r3, [r1 + 0x0038]
  452. 0000064C  4082003C  bne       +0x0000003C /* 00000688 */
  453. 00000650  80630000  lwz       r3, [r3]
  454. 00000654  A8030000  lha       r0, [r3]
  455. 00000658  7C001E70  srawi     r0, r0, 3
  456. 0000065C  7C000194  addze     r0, r0
  457. 00000660  B01B0048  sth       [r27 + 0x0048], r0
  458. 00000664  80610038  lwz       r3, [r1 + 0x0038]
  459. 00000668  480019AD  bl        +0x000019AC /* 00002014 */
  460. 0000066C  80410014  lwz       r2, [r1 + 0x0014]
  461. 00000670  A81B0048  lha       r0, [r27 + 0x0048]
  462. 00000674  3860DCF7  li        r3, 0xFFFFDCF7
  463. 00000678  2C800001  cmpwi     cr1, r0, 1
  464. 0000067C  2C000002  cmpwi     r0, 2
  465. 00000680  41860008  beq       cr1, +0x00000008 /* 00000688 */
  466. 00000684  40820288  bne       +0x00000288 /* 0000090C */
  467. label00000688:
  468. 00000688  2C1F0018  cmpwi     r31, 24
  469. 0000068C  2C9F0001  cmpwi     cr1, r31, 1
  470. 00000690  2F1F0020  cmpwi     cr6, r31, 32
  471. 00000694  307B0040  addic     r3, r27, 64
  472. 00000698  38800000  li        r4, 0x0000
  473. 0000069C  38A00000  li        r5, 0x0000
  474. 000006A0  38C00000  li        r6, 0x0000
  475. 000006A4  38E00000  li        r7, 0x0000
  476. 000006A8  3B400000  li        r26, 0x0000
  477. 000006AC  4182004C  beq       +0x0000004C /* 000006F8 */
  478. 000006B0  2E9F0028  cmpwi     cr5, r31, 40
  479. 000006B4  2F9F0008  cmpwi     cr7, r31, 8
  480. 000006B8  41810020  bgt       +0x00000020 /* 000006D8 */
  481. 000006BC  30190007  addic     r0, r25, 7
  482. 000006C0  54000038  rlwinm    r0, r0, 0, 0, 28
  483. 000006C4  7C190010  subfc     r0, r25, r0
  484. 000006C8  41860048  beq       cr1, +0x00000048 /* 00000710 */
  485. 000006CC  419E0038  beq       cr7, +0x00000038 /* 00000704 */
  486. 000006D0  B39E000A  sth       [r30 + 0x000A], r28
  487. 000006D4  48000048  b         +0x00000048 /* 0000071C */
  488. label000006D8:
  489. 000006D8  419A0020  beq       cr6, +0x00000020 /* 000006F8 */
  490. 000006DC  41960028  beq       cr5, +0x00000028 /* 00000704 */
  491. 000006E0  B39E000A  sth       [r30 + 0x000A], r28
  492. 000006E4  B39E000C  sth       [r30 + 0x000C], r28
  493. 000006E8  B35E0008  sth       [r30 + 0x0008], r26
  494. 000006EC  935E0000  stw       [r30], r26
  495. 000006F0  409A0070  bne       cr6, +0x00000070 /* 00000760 */
  496. 000006F4  48000038  b         +0x00000038 /* 0000072C */
  497. label000006F8:
  498. 000006F8  38000020  li        r0, 0x0020
  499. 000006FC  B01E0004  sth       [r30 + 0x0004], r0
  500. 00000700  48000018  b         +0x00000018 /* 00000718 */
  501. label00000704:
  502. 00000704  38000008  li        r0, 0x0008
  503. 00000708  B01E0004  sth       [r30 + 0x0004], r0
  504. 0000070C  4800000C  b         +0x0000000C /* 00000718 */
  505. label00000710:
  506. 00000710  B01E0006  sth       [r30 + 0x0006], r0
  507. 00000714  B39E0004  sth       [r30 + 0x0004], r28
  508. label00000718:
  509. 00000718  B39E000A  sth       [r30 + 0x000A], r28
  510. label0000071C:
  511. 0000071C  B39E000C  sth       [r30 + 0x000C], r28
  512. 00000720  B35E0008  sth       [r30 + 0x0008], r26
  513. 00000724  935E0000  stw       [r30], r26
  514. 00000728  409A0038  bne       cr6, +0x00000038 /* 00000760 */
  515. label0000072C:
  516. 0000072C  A81D008C  lha       r0, [r29 + 0x008C]
  517. 00000730  3D000040  lis       r8, 0x0040
  518. 00000734  540006B0  rlwinm    r0, r0, 0, 26, 24
  519. 00000738  7C000735  extsh.    r0, r0
  520. 0000073C  2C800100  cmpwi     cr1, r0, 256
  521. 00000740  2F000101  cmpwi     cr6, r0, 257
  522. 00000744  31080010  addic     r8, r8, 16
  523. 00000748  41820014  beq       +0x00000014 /* 0000075C */
  524. 0000074C  2C000102  cmpwi     r0, 258
  525. 00000750  4186000C  beq       cr1, +0x0000000C /* 0000075C */
  526. 00000754  419A0008  beq       cr6, +0x00000008 /* 0000075C */
  527. 00000758  40820008  bne       +0x00000008 /* 00000760 */
  528. label0000075C:
  529. 0000075C  911E0000  stw       [r30], r8
  530. label00000760:
  531. 00000760  480019ED  bl        +0x000019EC /* 0000214C */
  532. 00000764  80410014  lwz       r2, [r1 + 0x0014]
  533. 00000768  80FD0074  lwz       r7, [r29 + 0x0074]
  534. 0000076C  3800FFFF  li        r0, 0xFFFFFFFF
  535. 00000770  2C070000  cmpwi     r7, 0
  536. 00000774  7C870040  cmpl      cr1, r7, r0
  537. 00000778  41820098  beq       +0x00000098 /* 00000810 */
  538. 0000077C  807D0004  lwz       r3, [r29 + 0x0004]
  539. 00000780  30810044  addic     r4, r1, 68
  540. 00000784  4186008C  beq       cr1, +0x0000008C /* 00000810 */
  541. 00000788  81070000  lwz       r8, [r7]
  542. 0000078C  80E30000  lwz       r7, [r3]
  543. 00000790  80080006  lwz       r0, [r8 + 0x0006]
  544. 00000794  81080002  lwz       r8, [r8 + 0x0002]
  545. 00000798  807D0084  lwz       r3, [r29 + 0x0084]
  546. 0000079C  9101003C  stw       [r1 + 0x003C], r8
  547. 000007A0  90010040  stw       [r1 + 0x0040], r0
  548. 000007A4  80030000  lwz       r0, [r3]
  549. 000007A8  ABC70022  lha       r30, [r7 + 0x0022]
  550. 000007AC  7C1F8670  srawi     r31, r0, 16
  551. 000007B0  480019B5  bl        +0x000019B4 /* 00002164 */
  552. 000007B4  80410014  lwz       r2, [r1 + 0x0014]
  553. 000007B8  3081003C  addic     r4, r1, 60
  554. 000007BC  30610044  addic     r3, r1, 68
  555. 000007C0  38A00000  li        r5, 0x0000
  556. 000007C4  480019B9  bl        +0x000019B8 /* 0000217C */
  557. 000007C8  80410014  lwz       r2, [r1 + 0x0014]
  558. 000007CC  A801003C  lha       r0, [r1 + 0x003C]
  559. 000007D0  A8E10040  lha       r7, [r1 + 0x0040]
  560. 000007D4  7C1F0010  subfc     r0, r31, r0
  561. 000007D8  7C030735  extsh.    r3, r0
  562. 000007DC  7C7F3814  addc      r3, r31, r7
  563. 000007E0  7C670734  extsh     r7, r3
  564. 000007E4  7C87F000  cmp       cr1, r7, r30
  565. 000007E8  B001003C  sth       [r1 + 0x003C], r0
  566. 000007EC  B0610040  sth       [r1 + 0x0040], r3
  567. 000007F0  40800008  bge       +0x00000008 /* 000007F8 */
  568. 000007F4  B341003C  sth       [r1 + 0x003C], r26
  569. label000007F8:
  570. 000007F8  8001003C  lwz       r0, [r1 + 0x003C]
  571. 000007FC  40850008  ble       cr1, +0x00000008 /* 00000804 */
  572. 00000800  B3C10040  sth       [r1 + 0x0040], r30
  573. label00000804:
  574. 00000804  80610040  lwz       r3, [r1 + 0x0040]
  575. 00000808  901B0040  stw       [r27 + 0x0040], r0
  576. 0000080C  907B0044  stw       [r27 + 0x0044], r3
  577. label00000810:
  578. 00000810  807D0004  lwz       r3, [r29 + 0x0004]
  579. 00000814  5720083C  rlwinm    r0, r25, 1, 0, 30
  580. 00000818  80630000  lwz       r3, [r3]
  581. 0000081C  7D190014  addc      r8, r25, r0
  582. 00000820  A8030010  lha       r0, [r3 + 0x0010]
  583. 00000824  38600000  li        r3, 0x0000
  584. 00000828  540007FE  rlwinm    r0, r0, 0, 31, 31
  585. 0000082C  981B0030  stb       [r27 + 0x0030], r0
  586. 00000830  80FD0004  lwz       r7, [r29 + 0x0004]
  587. 00000834  881B0030  lbz       r0, [r27 + 0x0030]
  588. 00000838  80E70000  lwz       r7, [r7]
  589. 0000083C  2E000000  cmpwi     cr4, r0, 0
  590. 00000840  A8070022  lha       r0, [r7 + 0x0022]
  591. 00000844  38E00003  li        r7, 0x0003
  592. 00000848  901B001C  stw       [r27 + 0x001C], r0
  593. 0000084C  813D0004  lwz       r9, [r29 + 0x0004]
  594. 00000850  81290000  lwz       r9, [r9]
  595. 00000854  A8090052  lha       r0, [r9 + 0x0052]
  596. 00000858  933B0020  stw       [r27 + 0x0020], r25
  597. 0000085C  2F800018  cmpwi     cr7, r0, 24
  598. 00000860  2C000001  cmpwi     r0, 1
  599. 00000864  2C800020  cmpwi     cr1, r0, 32
  600. 00000868  419E005C  beq       cr7, +0x0000005C /* 000008C4 */
  601. 0000086C  2F000028  cmpwi     cr6, r0, 40
  602. 00000870  2E800008  cmpwi     cr5, r0, 8
  603. 00000874  419D0020  bgt       cr7, +0x00000020 /* 00000894 */
  604. 00000878  30190007  addic     r0, r25, 7
  605. 0000087C  7C001E70  srawi     r0, r0, 3
  606. 00000880  7C000194  addze     r0, r0
  607. 00000884  41820028  beq       +0x00000028 /* 000008AC */
  608. 00000888  41960030  beq       cr5, +0x00000030 /* 000008B8 */
  609. 0000088C  40920064  bne       cr4, +0x00000064 /* 000008F0 */
  610. 00000890  4800004C  b         +0x0000004C /* 000008DC */
  611. label00000894:
  612. 00000894  5720103A  rlwinm    r0, r25, 2, 0, 29
  613. 00000898  38E00004  li        r7, 0x0004
  614. 0000089C  41860034  beq       cr1, +0x00000034 /* 000008D0 */
  615. 000008A0  419A0018  beq       cr6, +0x00000018 /* 000008B8 */
  616. 000008A4  4092004C  bne       cr4, +0x0000004C /* 000008F0 */
  617. 000008A8  48000034  b         +0x00000034 /* 000008DC */
  618. label000008AC:
  619. 000008AC  901B0028  stw       [r27 + 0x0028], r0
  620. 000008B0  939B002C  stw       [r27 + 0x002C], r28
  621. 000008B4  48000024  b         +0x00000024 /* 000008D8 */
  622. label000008B8:
  623. 000008B8  939B002C  stw       [r27 + 0x002C], r28
  624. 000008BC  933B0028  stw       [r27 + 0x0028], r25
  625. 000008C0  48000018  b         +0x00000018 /* 000008D8 */
  626. label000008C4:
  627. 000008C4  911B0028  stw       [r27 + 0x0028], r8
  628. 000008C8  90FB002C  stw       [r27 + 0x002C], r7
  629. 000008CC  4800000C  b         +0x0000000C /* 000008D8 */
  630. label000008D0:
  631. 000008D0  901B0028  stw       [r27 + 0x0028], r0
  632. 000008D4  90FB002C  stw       [r27 + 0x002C], r7
  633. label000008D8:
  634. 000008D8  40920018  bne       cr4, +0x00000018 /* 000008F0 */
  635. label000008DC:
  636. 000008DC  801B001C  lwz       r0, [r27 + 0x001C]
  637. 000008E0  A8FB0048  lha       r7, [r27 + 0x0048]
  638. 000008E4  7C1901D6  mullw     r0, r25, r0
  639. 000008E8  7C0701D6  mullw     r0, r7, r0
  640. 000008EC  901B0024  stw       [r27 + 0x0024], r0
  641. label000008F0:
  642. 000008F0  81810094  lwz       r12, [r1 + 0x0094]
  643. 000008F4  80010098  lwz       r0, [r1 + 0x0098]
  644. 000008F8  7D808120  mtcrf     0x08, r12
  645. 000008FC  30210090  addic     r1, r1, 144
  646. 00000900  7C0803A6  mtlr      r0
  647. 00000904  BB21FFE4  lmw       r25, [r1 - 0x001C]
  648. 00000908  4E800020  blr
  649. label0000090C:
  650. 0000090C  81810098  lwz       r12, [r1 + 0x0098]
  651. 00000910  83210074  lwz       r25, [r1 + 0x0074]
  652. 00000914  30210090  addic     r1, r1, 144
  653. 00000918  7D8803A6  mtlr      r12
  654. 0000091C  BB61FFEC  lmw       r27, [r1 - 0x0014]
  655. 00000920  4E800020  blr
  656. 00000924  00000000  .invalid
  657. 00000928  00002043  .invalid
  658. 0000092C  80070200  lwz       r0, [r7 + 0x0200]
  659. 00000930  00000000  .invalid
  660. 00000934  00000338  .invalid
  661. 00000938  00195068  .invalid
  662. 0000093C  6F746F53  xoris     r20, r27, 0x6F53
  663. 00000940  686F705F  xori      r15, r3, 0x705F
  664. 00000944  43445072  bca     26, 4, 0x00005070
  665. 00000948  65446563  oris      r4, r10, 0x6563
  666. 0000094C  6F6D7072  xoris     r13, r27, 0x7072
  667. 00000950  65737300  oris      r19, r11, 0x7300
  668. 00000954  BEE1FFDC  stmw      [r1 - 0x0024], r23
  669. 00000958  3B830000  addi      r28, r3, 0x0000
  670. 0000095C  3BA40000  addi      r29, r4, 0x0000
  671. 00000960  807D0026  lwz       r3, [r29 + 0x0026]
  672. 00000964  7C0802A6  mflr      r0
  673. 00000968  2F830000  cmpwi     cr7, r3, 0
  674. 0000096C  90010008  stw       [r1 + 0x0008], r0
  675. 00000970  9421FF80  stwu      [r1 - 0x0080], r1
  676. 00000974  3BE00000  li        r31, 0x0000
  677. 00000978  3B400000  li        r26, 0x0000
  678. 0000097C  419E001C  beq       cr7, +0x0000001C /* 00000998 */
  679. 00000980  80FD002A  lwz       r7, [r29 + 0x002A]
  680. 00000984  38800FA0  li        r4, 0x0FA0
  681. 00000988  38A00000  li        r5, 0x0000
  682. 0000098C  38C00000  li        r6, 0x0000
  683. 00000990  48001805  bl        +0x00001804 /* 00002194 */
  684. 00000994  80410014  lwz       r2, [r1 + 0x0014]
  685. label00000998:
  686. 00000998  A91D008C  lha       r8, [r29 + 0x008C]
  687. 0000099C  813D0014  lwz       r9, [r29 + 0x0014]
  688. 000009A0  550A06B0  rlwinm    r10, r8, 0, 26, 24
  689. 000009A4  811D0018  lwz       r8, [r29 + 0x0018]
  690. 000009A8  AB3D0046  lha       r25, [r29 + 0x0046]
  691. 000009AC  B15C0032  sth       [r28 + 0x0032], r10
  692. 000009B0  7F094010  subfc     r24, r9, r8
  693. 000009B4  A91D0062  lha       r8, [r29 + 0x0062]
  694. 000009B8  A93D009A  lha       r9, [r29 + 0x009A]
  695. 000009BC  2F880001  cmpwi     cr7, r8, 1
  696. 000009C0  A95D004A  lha       r10, [r29 + 0x004A]
  697. 000009C4  2C080008  cmpwi     r8, 8
  698. 000009C8  2C880020  cmpwi     cr1, r8, 32
  699. 000009CC  7D6A4810  subfc     r11, r10, r9
  700. 000009D0  7D681E70  srawi     r8, r11, 3
  701. 000009D4  7D080194  addze     r8, r8
  702. 000009D8  419E0258  beq       cr7, +0x00000258 /* 00000C30 */
  703. 000009DC  4182000C  beq       +0x0000000C /* 000009E8 */
  704. 000009E0  40860008  bne       cr1, +0x00000008 /* 000009E8 */
  705. 000009E4  556B103A  rlwinm    r11, r11, 2, 0, 29
  706. label000009E8:
  707. 000009E8  811C002C  lwz       r8, [r28 + 0x002C]
  708. 000009EC  813D0042  lwz       r9, [r29 + 0x0042]
  709. 000009F0  2F880001  cmpwi     cr7, r8, 1
  710. 000009F4  A91D0098  lha       r8, [r29 + 0x0098]
  711. 000009F8  A95D0048  lha       r10, [r29 + 0x0048]
  712. 000009FC  7D2B4814  addc      r9, r11, r9
  713. 00000A00  7D0A4010  subfc     r8, r10, r8
  714. 00000A04  7D08C9D6  mullw     r8, r8, r25
  715. 00000A08  7F694014  addc      r27, r9, r8
  716. 00000A0C  409D0098  ble       cr7, +0x00000098 /* 00000AA4 */
  717. 00000A10  811C0034  lwz       r8, [r28 + 0x0034]
  718. 00000A14  2C880000  cmpwi     cr1, r8, 0
  719. 00000A18  4086008C  bne       cr1, +0x0000008C /* 00000AA4 */
  720. 00000A1C  3BD80000  addi      r30, r24, 0x0000
  721. label00000A20:
  722. 00000A20  811C002C  lwz       r8, [r28 + 0x002C]
  723. 00000A24  813C0020  lwz       r9, [r28 + 0x0020]
  724. 00000A28  A95C0048  lha       r10, [r28 + 0x0048]
  725. 00000A2C  7D08F1D6  mullw     r8, r8, r30
  726. 00000A30  7D0941D6  mullw     r8, r9, r8
  727. 00000A34  7C6A41D6  mullw     r3, r10, r8
  728. label00000A38:
  729. 00000A38  48001775  bl        +0x00001774 /* 000021AC */
  730. 00000A3C  80410014  lwz       r2, [r1 + 0x0014]
  731. 00000A40  2F830000  cmpwi     cr7, r3, 0
  732. 00000A44  2C9E0001  cmpwi     cr1, r30, 1
  733. 00000A48  7FC80E70  srawi     r8, r30, 1
  734. 00000A4C  7D080194  addze     r8, r8
  735. 00000A50  907C0034  stw       [r28 + 0x0034], r3
  736. 00000A54  409E0038  bne       cr7, +0x00000038 /* 00000A8C */
  737. 00000A58  3BC80000  addi      r30, r8, 0x0000
  738. 00000A5C  2F9E0000  cmpwi     cr7, r30, 0
  739. 00000A60  418600A4  beq       cr1, +0x000000A4 /* 00000B04 */
  740. 00000A64  419E0020  beq       cr7, +0x00000020 /* 00000A84 */
  741. 00000A68  811C002C  lwz       r8, [r28 + 0x002C]
  742. 00000A6C  815C0020  lwz       r10, [r28 + 0x0020]
  743. 00000A70  7D08F1D6  mullw     r8, r8, r30
  744. 00000A74  A93C0048  lha       r9, [r28 + 0x0048]
  745. 00000A78  7D0A41D6  mullw     r8, r10, r8
  746. 00000A7C  7C6941D6  mullw     r3, r9, r8
  747. 00000A80  4BFFFFB8  b         -0x00000048 /* 00000A38 */
  748. label00000A84:
  749. 00000A84  3BC00001  li        r30, 0x0001
  750. 00000A88  4BFFFF98  b         -0x00000068 /* 00000A20 */
  751. label00000A8C:
  752. 00000A8C  48001739  bl        +0x00001738 /* 000021C4 */
  753. 00000A90  80410014  lwz       r2, [r1 + 0x0014]
  754. 00000A94  811C0034  lwz       r8, [r28 + 0x0034]
  755. 00000A98  81080000  lwz       r8, [r8]
  756. 00000A9C  93DC003C  stw       [r28 + 0x003C], r30
  757. 00000AA0  911C0038  stw       [r28 + 0x0038], r8
  758. label00000AA4:
  759. 00000AA4  811D001C  lwz       r8, [r29 + 0x001C]
  760. 00000AA8  7D001120  mtcrf     0x01, r8
  761. 00000AAC  409F01CC  bns       cr7, +0x000001CC /* 00000C78 */
  762. 00000AB0  811D0008  lwz       r8, [r29 + 0x0008]
  763. 00000AB4  911C0004  stw       [r28 + 0x0004], r8
  764. 00000AB8  813D0036  lwz       r9, [r29 + 0x0036]
  765. 00000ABC  811D003A  lwz       r8, [r29 + 0x003A]
  766. 00000AC0  913C0008  stw       [r28 + 0x0008], r9
  767. 00000AC4  911C000C  stw       [r28 + 0x000C], r8
  768. 00000AC8  935C0018  stw       [r28 + 0x0018], r26
  769. 00000ACC  935C0010  stw       [r28 + 0x0010], r26
  770. 00000AD0  811D001C  lwz       r8, [r29 + 0x001C]
  771. 00000AD4  7D001120  mtcrf     0x01, r8
  772. 00000AD8  409F01A0  bns       cr7, +0x000001A0 /* 00000C78 */
  773. 00000ADC  891C0030  lbz       r8, [r28 + 0x0030]
  774. 00000AE0  2C880000  cmpwi     cr1, r8, 0
  775. 00000AE4  41860194  beq       cr1, +0x00000194 /* 00000C78 */
  776. 00000AE8  811C0010  lwz       r8, [r28 + 0x0010]
  777. 00000AEC  7FE800D1  neg.      r31, r8
  778. 00000AF0  4082001C  bne       +0x0000001C /* 00000B0C */
  779. 00000AF4  39400000  li        r10, 0x0000
  780. 00000AF8  7D5F0735  extsh.    r31, r10
  781. 00000AFC  40820268  bne       +0x00000268 /* 00000D64 */
  782. 00000B00  4800006C  b         +0x0000006C /* 00000B6C */
  783. label00000B04:
  784. 00000B04  3BE0FF94  li        r31, 0xFFFFFF94
  785. 00000B08  4800025C  b         +0x0000025C /* 00000D64 */
  786. label00000B0C:
  787. 00000B0C  38690000  addi      r3, r9, 0x0000
  788. 00000B10  2F830000  cmpwi     cr7, r3, 0
  789. 00000B14  419E0040  beq       cr7, +0x00000040 /* 00000B54 */
  790. 00000B18  30BC0004  addic     r5, r28, 4
  791. 00000B1C  80FC000C  lwz       r7, [r28 + 0x000C]
  792. 00000B20  38800FE0  li        r4, 0x0FE0
  793. 00000B24  38C00000  li        r6, 0x0000
  794. 00000B28  4800166D  bl        +0x0000166C /* 00002194 */
  795. 00000B2C  80410014  lwz       r2, [r1 + 0x0014]
  796. 00000B30  80FC000C  lwz       r7, [r28 + 0x000C]
  797. 00000B34  38DF0000  addi      r6, r31, 0x0000
  798. 00000B38  807C0008  lwz       r3, [r28 + 0x0008]
  799. 00000B3C  38800FE0  li        r4, 0x0FE0
  800. 00000B40  38A00000  li        r5, 0x0000
  801. 00000B44  48001651  bl        +0x00001650 /* 00002194 */
  802. 00000B48  80410014  lwz       r2, [r1 + 0x0014]
  803. 00000B4C  7C6A0734  extsh     r10, r3
  804. 00000B50  48000014  b         +0x00000014 /* 00000B64 */
  805. label00000B54:
  806. 00000B54  813C0004  lwz       r9, [r28 + 0x0004]
  807. 00000B58  39400000  li        r10, 0x0000
  808. 00000B5C  7D084810  subfc     r8, r8, r9
  809. 00000B60  911C0004  stw       [r28 + 0x0004], r8
  810. label00000B64:
  811. 00000B64  7D5F0735  extsh.    r31, r10
  812. 00000B68  408201FC  bne       +0x000001FC /* 00000D64 */
  813. label00000B6C:
  814. 00000B6C  807C0014  lwz       r3, [r28 + 0x0014]
  815. 00000B70  2F830000  cmpwi     cr7, r3, 0
  816. 00000B74  419E0010  beq       cr7, +0x00000010 /* 00000B84 */
  817. 00000B78  4800149D  bl        +0x0000149C /* 00002014 */
  818. 00000B7C  80410014  lwz       r2, [r1 + 0x0014]
  819. 00000B80  935C0014  stw       [r28 + 0x0014], r26
  820. label00000B84:
  821. 00000B84  811D0004  lwz       r8, [r29 + 0x0004]
  822. 00000B88  813C002C  lwz       r9, [r28 + 0x002C]
  823. 00000B8C  81080000  lwz       r8, [r8]
  824. 00000B90  A9080022  lha       r8, [r8 + 0x0022]
  825. 00000B94  7D0941D6  mullw     r8, r9, r8
  826. 00000B98  5517083C  rlwinm    r23, r8, 1, 0, 30
  827. 00000B9C  38770000  addi      r3, r23, 0x0000
  828. 00000BA0  4800160D  bl        +0x0000160C /* 000021AC */
  829. 00000BA4  80410014  lwz       r2, [r1 + 0x0014]
  830. 00000BA8  907C0014  stw       [r28 + 0x0014], r3
  831. 00000BAC  48001391  bl        +0x00001390 /* 00001F3C */
  832. 00000BB0  80410014  lwz       r2, [r1 + 0x0014]
  833. 00000BB4  7C7F0735  extsh.    r31, r3
  834. 00000BB8  408201AC  bne       +0x000001AC /* 00000D64 */
  835. 00000BBC  807C0014  lwz       r3, [r28 + 0x0014]
  836. 00000BC0  48001605  bl        +0x00001604 /* 000021C4 */
  837. 00000BC4  80410014  lwz       r2, [r1 + 0x0014]
  838. 00000BC8  811C0014  lwz       r8, [r28 + 0x0014]
  839. 00000BCC  807C0008  lwz       r3, [r28 + 0x0008]
  840. 00000BD0  81080000  lwz       r8, [r8]
  841. 00000BD4  2F830000  cmpwi     cr7, r3, 0
  842. 00000BD8  813C0010  lwz       r9, [r28 + 0x0010]
  843. 00000BDC  91010038  stw       [r1 + 0x0038], r8
  844. 00000BE0  7D174814  addc      r8, r23, r9
  845. 00000BE4  911C0010  stw       [r28 + 0x0010], r8
  846. 00000BE8  83E10038  lwz       r31, [r1 + 0x0038]
  847. 00000BEC  419E004C  beq       cr7, +0x0000004C /* 00000C38 */
  848. 00000BF0  30BC0004  addic     r5, r28, 4
  849. 00000BF4  38D70000  addi      r6, r23, 0x0000
  850. 00000BF8  80FC000C  lwz       r7, [r28 + 0x000C]
  851. 00000BFC  38800FE0  li        r4, 0x0FE0
  852. 00000C00  48001595  bl        +0x00001594 /* 00002194 */
  853. 00000C04  80410014  lwz       r2, [r1 + 0x0014]
  854. 00000C08  7C7E0734  extsh     r30, r3
  855. 00000C0C  389F0000  addi      r4, r31, 0x0000
  856. 00000C10  807C0004  lwz       r3, [r28 + 0x0004]
  857. 00000C14  38B70000  addi      r5, r23, 0x0000
  858. 00000C18  480015C5  bl        +0x000015C4 /* 000021DC */
  859. 00000C1C  80410014  lwz       r2, [r1 + 0x0014]
  860. 00000C20  811C0004  lwz       r8, [r28 + 0x0004]
  861. 00000C24  7D174014  addc      r8, r23, r8
  862. 00000C28  911C0004  stw       [r28 + 0x0004], r8
  863. 00000C2C  48000030  b         +0x00000030 /* 00000C5C */
  864. label00000C30:
  865. 00000C30  39680000  addi      r11, r8, 0x0000
  866. 00000C34  4BFFFDB4  b         -0x0000024C /* 000009E8 */
  867. label00000C38:
  868. 00000C38  389F0000  addi      r4, r31, 0x0000
  869. 00000C3C  807C0004  lwz       r3, [r28 + 0x0004]
  870. 00000C40  38B70000  addi      r5, r23, 0x0000
  871. 00000C44  48001599  bl        +0x00001598 /* 000021DC */
  872. 00000C48  80410014  lwz       r2, [r1 + 0x0014]
  873. 00000C4C  811C0004  lwz       r8, [r28 + 0x0004]
  874. 00000C50  3BC00000  li        r30, 0x0000
  875. 00000C54  7D174014  addc      r8, r23, r8
  876. 00000C58  911C0004  stw       [r28 + 0x0004], r8
  877. label00000C5C:
  878. 00000C5C  7FDF0734  extsh     r31, r30
  879. 00000C60  807C0014  lwz       r3, [r28 + 0x0014]
  880. 00000C64  48001591  bl        +0x00001590 /* 000021F4 */
  881. 00000C68  80410014  lwz       r2, [r1 + 0x0014]
  882. 00000C6C  2F9F0000  cmpwi     cr7, r31, 0
  883. 00000C70  409E00F4  bne       cr7, +0x000000F4 /* 00000D64 */
  884. 00000C74  92FC0018  stw       [r28 + 0x0018], r23
  885. label00000C78:
  886. 00000C78  A91C0040  lha       r8, [r28 + 0x0040]
  887. 00000C7C  83DD0014  lwz       r30, [r29 + 0x0014]
  888. 00000C80  2C880000  cmpwi     cr1, r8, 0
  889. 00000C84  40860010  bne       cr1, +0x00000010 /* 00000C94 */
  890. 00000C88  A91C0044  lha       r8, [r28 + 0x0044]
  891. 00000C8C  2F880000  cmpwi     cr7, r8, 0
  892. 00000C90  419E0058  beq       cr7, +0x00000058 /* 00000CE8 */
  893. label00000C94:
  894. 00000C94  B341003E  sth       [r1 + 0x003E], r26
  895. 00000C98  811C0020  lwz       r8, [r28 + 0x0020]
  896. 00000C9C  30A1003C  addic     r5, r1, 60
  897. 00000CA0  B1010042  sth       [r1 + 0x0042], r8
  898. 00000CA4  811D0014  lwz       r8, [r29 + 0x0014]
  899. 00000CA8  307C0040  addic     r3, r28, 64
  900. 00000CAC  B101003C  sth       [r1 + 0x003C], r8
  901. 00000CB0  811D0018  lwz       r8, [r29 + 0x0018]
  902. 00000CB4  38850000  addi      r4, r5, 0x0000
  903. 00000CB8  B1010040  sth       [r1 + 0x0040], r8
  904. 00000CBC  48001551  bl        +0x00001550 /* 0000220C */
  905. 00000CC0  80410014  lwz       r2, [r1 + 0x0014]
  906. 00000CC4  5468063F  rlwinm.   r8, r3, 0, 24, 31
  907. 00000CC8  41820048  beq       +0x00000048 /* 00000D10 */
  908. 00000CCC  A901003C  lha       r8, [r1 + 0x003C]
  909. 00000CD0  A9210040  lha       r9, [r1 + 0x0040]
  910. 00000CD4  7D5E4010  subfc     r10, r30, r8
  911. 00000CD8  7D5951D6  mullw     r10, r25, r10
  912. 00000CDC  7F6AD814  addc      r27, r10, r27
  913. 00000CE0  7F084810  subfc     r24, r8, r9
  914. 00000CE4  3BC80000  addi      r30, r8, 0x0000
  915. label00000CE8:
  916. 00000CE8  813D0004  lwz       r9, [r29 + 0x0004]
  917. 00000CEC  389B0000  addi      r4, r27, 0x0000
  918. 00000CF0  81290000  lwz       r9, [r9]
  919. 00000CF4  38B90000  addi      r5, r25, 0x0000
  920. 00000CF8  38FE0000  addi      r7, r30, 0x0000
  921. 00000CFC  39180000  addi      r8, r24, 0x0000
  922. 00000D00  387C0000  addi      r3, r28, 0x0000
  923. 00000D04  A8C90052  lha       r6, [r9 + 0x0052]
  924. 00000D08  48000239  bl        +0x00000238 /* 00000F40 */
  925. 00000D0C  7C7F0734  extsh     r31, r3
  926. label00000D10:
  927. 00000D10  811D001C  lwz       r8, [r29 + 0x001C]
  928. 00000D14  7D001120  mtcrf     0x01, r8
  929. 00000D18  409E004C  bne       cr7, +0x0000004C /* 00000D64 */
  930. 00000D1C  807C0014  lwz       r3, [r28 + 0x0014]
  931. 00000D20  2C830000  cmpwi     cr1, r3, 0
  932. 00000D24  41860010  beq       cr1, +0x00000010 /* 00000D34 */
  933. 00000D28  480012ED  bl        +0x000012EC /* 00002014 */
  934. 00000D2C  80410014  lwz       r2, [r1 + 0x0014]
  935. 00000D30  935C0014  stw       [r28 + 0x0014], r26
  936. label00000D34:
  937. 00000D34  807C0034  lwz       r3, [r28 + 0x0034]
  938. 00000D38  2F830000  cmpwi     cr7, r3, 0
  939. 00000D3C  419E0010  beq       cr7, +0x00000010 /* 00000D4C */
  940. 00000D40  480012D5  bl        +0x000012D4 /* 00002014 */
  941. 00000D44  80410014  lwz       r2, [r1 + 0x0014]
  942. 00000D48  935C0034  stw       [r28 + 0x0034], r26
  943. label00000D4C:
  944. 00000D4C  807D0000  lwz       r3, [r29]
  945. 00000D50  30DD002E  addic     r6, r29, 46
  946. 00000D54  389F0000  addi      r4, r31, 0x0000
  947. 00000D58  38A00003  li        r5, 0x0003
  948. 00000D5C  480014C9  bl        +0x000014C8 /* 00002224 */
  949. 00000D60  80410014  lwz       r2, [r1 + 0x0014]
  950. label00000D64:
  951. 00000D64  807D0026  lwz       r3, [r29 + 0x0026]
  952. 00000D68  2F830000  cmpwi     cr7, r3, 0
  953. 00000D6C  419E001C  beq       cr7, +0x0000001C /* 00000D88 */
  954. 00000D70  80FD002A  lwz       r7, [r29 + 0x002A]
  955. 00000D74  38800FA0  li        r4, 0x0FA0
  956. 00000D78  38A00002  li        r5, 0x0002
  957. 00000D7C  38C00000  li        r6, 0x0000
  958. 00000D80  48001415  bl        +0x00001414 /* 00002194 */
  959. 00000D84  80410014  lwz       r2, [r1 + 0x0014]
  960. label00000D88:
  961. 00000D88  387F0000  addi      r3, r31, 0x0000
  962. 00000D8C  81810088  lwz       r12, [r1 + 0x0088]
  963. 00000D90  30210080  addic     r1, r1, 128
  964. 00000D94  7D8803A6  mtlr      r12
  965. 00000D98  BAE1FFDC  lmw       r23, [r1 - 0x0024]
  966. 00000D9C  4E800020  blr
  967. 00000DA0  00000000  .invalid
  968. 00000DA4  00002041  .invalid
  969. 00000DA8  80090200  lwz       r0, [r9 + 0x0200]
  970. 00000DAC  00000000  .invalid
  971. 00000DB0  0000044C  .invalid
  972. 00000DB4  001A5068  .invalid
  973. 00000DB8  6F746F53  xoris     r20, r27, 0x6F53
  974. 00000DBC  686F705F  xori      r15, r3, 0x705F
  975. 00000DC0  43444261  bcl     26, 4, +0x00004260 /* 00005020 */
  976. 00000DC4  6E644465  xoris     r4, r19, 0x4465
  977. 00000DC8  636F6D70  ori       r15, r27, 0x6D70
  978. 00000DCC  72657373  andi.     r5, r19, 0x7373
  979. 00000DD0  2C040000  cmpwi     r4, 0
  980. 00000DD4  7C0802A6  mflr      r0
  981. 00000DD8  9421FFC0  stwu      [r1 - 0x0040], r1
  982. 00000DDC  90010048  stw       [r1 + 0x0048], r0
  983. 00000DE0  4182001C  beq       +0x0000001C /* 00000DFC */
  984. 00000DE4  80630000  lwz       r3, [r3]
  985. 00000DE8  38A00048  li        r5, 0x0048
  986. 00000DEC  80630000  lwz       r3, [r3]
  987. 00000DF0  2C830000  cmpwi     cr1, r3, 0
  988. 00000DF4  80630000  lwz       r3, [r3]
  989. 00000DF8  40860010  bne       cr1, +0x00000010 /* 00000E08 */
  990. label00000DFC:
  991. 00000DFC  30210040  addic     r1, r1, 64
  992. 00000E00  3860FFCE  li        r3, 0xFFFFFFCE
  993. 00000E04  4E800020  blr
  994. label00000E08:
  995. 00000E08  480013D5  bl        +0x000013D4 /* 000021DC */
  996. 00000E0C  80410014  lwz       r2, [r1 + 0x0014]
  997. 00000E10  38600000  li        r3, 0x0000
  998. 00000E14  81810048  lwz       r12, [r1 + 0x0048]
  999. 00000E18  30210040  addic     r1, r1, 64
  1000. 00000E1C  7D8803A6  mtlr      r12
  1001. 00000E20  4E800020  blr
  1002. 00000E24  00000000  .invalid
  1003. 00000E28  00002041  .invalid
  1004. 00000E2C  80000200  lwz       r0, [r0 + 0x0200]
  1005. 00000E30  00000000  .invalid
  1006. 00000E34  00000054  .invalid
  1007. 00000E38  00185068  .invalid
  1008. 00000E3C  6F746F53  xoris     r20, r27, 0x6F53
  1009. 00000E40  686F705F  xori      r15, r3, 0x705F
  1010. 00000E44  43444765  bcl     26, 4, +0x00004764 /* 000055A8 */
  1011. 00000E48  74436F64  andis.    r3, r2, 0x6F64
  1012. 00000E4C  6563496E  oris      r3, r11, 0x496E
  1013. 00000E50  666F0000  oris      r15, r19, 0x0000
  1014. 00000E54  3860DCFE  li        r3, 0xFFFFDCFE
  1015. 00000E58  4E800020  blr
  1016. 00000E5C  00000000  .invalid
  1017. 00000E60  00002040  .invalid
  1018. 00000E64  00000800  .invalid
  1019. 00000E68  00000000  .invalid
  1020. 00000E6C  00000008  .invalid
  1021. 00000E70  00155068  .invalid
  1022. 00000E74  6F746F53  xoris     r20, r27, 0x6F53
  1023. 00000E78  686F705F  xori      r15, r3, 0x705F
  1024. 00000E7C  43445472  bca     26, 4, 0x00005470
  1025. 00000E80  696D496D  xori      r13, r11, 0x496D
  1026. 00000E84  61676500  ori       r7, r11, 0x6500
  1027. 00000E88  3860DCFE  li        r3, 0xFFFFDCFE
  1028. 00000E8C  4E800020  blr
  1029. 00000E90  00000000  .invalid
  1030. 00000E94  00002040  .invalid
  1031. 00000E98  00000600  .invalid
  1032. 00000E9C  00000000  .invalid
  1033. 00000EA0  00000008  .invalid
  1034. 00000EA4  00195068  .invalid
  1035. 00000EA8  6F746F53  xoris     r20, r27, 0x6F53
  1036. 00000EAC  686F705F  xori      r15, r3, 0x705F
  1037. 00000EB0  43444765  bcl     26, 4, +0x00004764 /* 00005614 */
  1038. 00000EB4  7453696D  andis.    r19, r2, 0x696D
  1039. 00000EB8  696C6172  xori      r12, r11, 0x6172
  1040. 00000EBC  69747900  xori      r20, r11, 0x7900
  1041. 00000EC0  80840000  lwz       r4, [r4]
  1042. 00000EC4  2C080000  cmpwi     r8, 0
  1043. 00000EC8  A8040020  lha       r0, [r4 + 0x0020]
  1044. 00000ECC  A8840022  lha       r4, [r4 + 0x0022]
  1045. 00000ED0  30000001  addic     r0, r0, 1
  1046. 00000ED4  7C000E70  srawi     r0, r0, 1
  1047. 00000ED8  7C000194  addze     r0, r0
  1048. 00000EDC  3860FFCE  li        r3, 0xFFFFFFCE
  1049. 00000EE0  41820024  beq       +0x00000024 /* 00000F04 */
  1050. 00000EE4  30840001  addic     r4, r4, 1
  1051. 00000EE8  7C830E70  srawi     r3, r4, 1
  1052. 00000EEC  7C630194  addze     r3, r3
  1053. 00000EF0  5404103A  rlwinm    r4, r0, 2, 0, 29
  1054. 00000EF4  7C002014  addc      r0, r0, r4
  1055. 00000EF8  7C0019D6  mullw     r0, r0, r3
  1056. 00000EFC  90080000  stw       [r8], r0
  1057. 00000F00  38600000  li        r3, 0x0000
  1058. label00000F04:
  1059. 00000F04  4E800020  blr
  1060. 00000F08  00000000  .invalid
  1061. 00000F0C  00002040  .invalid
  1062. 00000F10  00000600  .invalid
  1063. 00000F14  00000000  .invalid
  1064. 00000F18  00000048  .invalid
  1065. 00000F1C  00225068  .invalid
  1066. 00000F20  6F746F53  xoris     r20, r27, 0x6F53
  1067. 00000F24  686F705F  xori      r15, r3, 0x705F
  1068. 00000F28  43444765  bcl     26, 4, +0x00004764 /* 0000568C */
  1069. 00000F2C  74436F6D  andis.    r3, r2, 0x6F6D
  1070. 00000F30  70726573  andi.     r18, r3, 0x6573
  1071. 00000F34  73656449  andi.     r5, r27, 0x6449
  1072. 00000F38  6D616765  xoris     r1, r11, 0x6765
  1073. 00000F3C  53697A65  rlwimi.   r9, r27, 15, 9, 18
  1074. fn00000F40:
  1075. 00000F40  7CC60734  extsh     r6, r6
  1076. 00000F44  2F060018  cmpwi     cr6, r6, 24
  1077. 00000F48  7C0802A6  mflr      r0
  1078. 00000F4C  2C060001  cmpwi     r6, 1
  1079. 00000F50  2C860020  cmpwi     cr1, r6, 32
  1080. 00000F54  9421FFC0  stwu      [r1 - 0x0040], r1
  1081. 00000F58  90010048  stw       [r1 + 0x0048], r0
  1082. 00000F5C  7CA50734  extsh     r5, r5
  1083. 00000F60  419A0090  beq       cr6, +0x00000090 /* 00000FF0 */
  1084. 00000F64  2E860028  cmpwi     cr5, r6, 40
  1085. 00000F68  2F860008  cmpwi     cr7, r6, 8
  1086. 00000F6C  41990024  bgt       cr6, +0x00000024 /* 00000F90 */
  1087. 00000F70  38C40000  addi      r6, r4, 0x0000
  1088. 00000F74  90E10038  stw       [r1 + 0x0038], r7
  1089. 00000F78  39280000  addi      r9, r8, 0x0000
  1090. 00000F7C  41820030  beq       +0x00000030 /* 00000FAC */
  1091. 00000F80  419E0048  beq       cr7, +0x00000048 /* 00000FC8 */
  1092. 00000F84  30210040  addic     r1, r1, 64
  1093. 00000F88  3860FFCE  li        r3, 0xFFFFFFCE
  1094. 00000F8C  4E800020  blr
  1095. label00000F90:
  1096. 00000F90  38C70000  addi      r6, r7, 0x0000
  1097. 00000F94  8122FFFC  lwz       r9, [r2 - 0x0004]
  1098. 00000F98  41860074  beq       cr1, +0x00000074 /* 0000100C */
  1099. 00000F9C  4196002C  beq       cr5, +0x0000002C /* 00000FC8 */
  1100. 00000FA0  30210040  addic     r1, r1, 64
  1101. 00000FA4  3860FFCE  li        r3, 0xFFFFFFCE
  1102. 00000FA8  4E800020  blr
  1103. label00000FAC:
  1104. 00000FAC  38E50000  addi      r7, r5, 0x0000
  1105. 00000FB0  81010038  lwz       r8, [r1 + 0x0038]
  1106. 00000FB4  80A30028  lwz       r5, [r3 + 0x0028]
  1107. 00000FB8  38800000  li        r4, 0x0000
  1108. 00000FBC  480000BD  bl        +0x000000BC /* 00001078 */
  1109. 00000FC0  7C630734  extsh     r3, r3
  1110. 00000FC4  48000080  b         +0x00000080 /* 00001044 */
  1111. label00000FC8:
  1112. 00000FC8  38C40000  addi      r6, r4, 0x0000
  1113. 00000FCC  38870000  addi      r4, r7, 0x0000
  1114. 00000FD0  38E50000  addi      r7, r5, 0x0000
  1115. 00000FD4  39280000  addi      r9, r8, 0x0000
  1116. 00000FD8  39040000  addi      r8, r4, 0x0000
  1117. 00000FDC  80A30020  lwz       r5, [r3 + 0x0020]
  1118. 00000FE0  38800000  li        r4, 0x0000
  1119. 00000FE4  48000095  bl        +0x00000094 /* 00001078 */
  1120. 00000FE8  7C630734  extsh     r3, r3
  1121. 00000FEC  48000058  b         +0x00000058 /* 00001044 */
  1122. label00000FF0:
  1123. 00000FF0  38C70000  addi      r6, r7, 0x0000
  1124. 00000FF4  8122FFFC  lwz       r9, [r2 - 0x0004]
  1125. 00000FF8  38E80000  addi      r7, r8, 0x0000
  1126. 00000FFC  810900F8  lwz       r8, [r9 + 0x00F8]
  1127. 00001000  48000391  bl        +0x00000390 /* 00001390 */
  1128. 00001004  7C630734  extsh     r3, r3
  1129. 00001008  4800003C  b         +0x0000003C /* 00001044 */
  1130. label0000100C:
  1131. 0000100C  A8030032  lha       r0, [r3 + 0x0032]
  1132. 00001010  38E80000  addi      r7, r8, 0x0000
  1133. 00001014  2C000100  cmpwi     r0, 256
  1134. 00001018  2F000102  cmpwi     cr6, r0, 258
  1135. 0000101C  2C800101  cmpwi     cr1, r0, 257
  1136. 00001020  810900FC  lwz       r8, [r9 + 0x00FC]
  1137. 00001024  41820018  beq       +0x00000018 /* 0000103C */
  1138. 00001028  81090100  lwz       r8, [r9 + 0x0100]
  1139. 0000102C  41860010  beq       cr1, +0x00000010 /* 0000103C */
  1140. 00001030  810900F8  lwz       r8, [r9 + 0x00F8]
  1141. 00001034  409A0008  bne       cr6, +0x00000008 /* 0000103C */
  1142. 00001038  81090104  lwz       r8, [r9 + 0x0104]
  1143. label0000103C:
  1144. 0000103C  480005A1  bl        +0x000005A0 /* 000015DC */
  1145. 00001040  7C630734  extsh     r3, r3
  1146. label00001044:
  1147. 00001044  81810048  lwz       r12, [r1 + 0x0048]
  1148. 00001048  30210040  addic     r1, r1, 64
  1149. 0000104C  7D8803A6  mtlr      r12
  1150. 00001050  4E800020  blr
  1151. 00001054  00000000  .invalid
  1152. 00001058  00002041  .invalid
  1153. 0000105C  80000600  lwz       r0, [r0 + 0x0600]
  1154. 00001060  00000000  .invalid
  1155. 00001064  00000114  .invalid
  1156. 00001068  000D5265  .invalid
  1157. 0000106C  61645068  ori       r4, r11, 0x5068
  1158. 00001070  6F746F53  xoris     r20, r27, 0x6F53
  1159. 00001074  686F7000  xori      r15, r3, 0x7000
  1160. fn00001078:
  1161. 00001078  BF41FFE8  stmw      [r1 - 0x0018], r26
  1162. 0000107C  3BC30000  addi      r30, r3, 0x0000
  1163. 00001080  807E0014  lwz       r3, [r30 + 0x0014]
  1164. 00001084  7C0802A6  mflr      r0
  1165. 00001088  2C830000  cmpwi     cr1, r3, 0
  1166. 0000108C  90010008  stw       [r1 + 0x0008], r0
  1167. 00001090  9421FF90  stwu      [r1 - 0x0070], r1
  1168. 00001094  3B660000  addi      r27, r6, 0x0000
  1169. 00001098  3B490000  addi      r26, r9, 0x0000
  1170. 0000109C  7C800734  extsh     r0, r4
  1171. 000010A0  7CBD0734  extsh     r29, r5
  1172. 000010A4  7CFC0734  extsh     r28, r7
  1173. 000010A8  815E0018  lwz       r10, [r30 + 0x0018]
  1174. 000010AC  4186003C  beq       cr1, +0x0000003C /* 000010E8 */
  1175. 000010B0  813E001C  lwz       r9, [r30 + 0x001C]
  1176. 000010B4  80630000  lwz       r3, [r3]
  1177. 000010B8  7C0901D6  mullw     r0, r9, r0
  1178. 000010BC  7C004015  addc.     r0, r0, r8
  1179. 000010C0  3063FFFE  subic     r3, r3, 2
  1180. 000010C4  3100FFFF  subic     r8, r0, 1
  1181. 000010C8  41820044  beq       +0x00000044 /* 0000110C */
  1182. label000010CC:
  1183. 000010CC  2C880000  cmpwi     cr1, r8, 0
  1184. 000010D0  AD230002  lhau      r9, [r3 + 0x0002]
  1185. 000010D4  3108FFFF  subic     r8, r8, 1
  1186. 000010D8  7D495014  addc      r10, r9, r10
  1187. 000010DC  4086FFF0  bne       cr1, -0x00000010 /* 000010CC */
  1188. 000010E0  9001003C  stw       [r1 + 0x003C], r0
  1189. 000010E4  4800002C  b         +0x0000002C /* 00001110 */
  1190. label000010E8:
  1191. 000010E8  807E0024  lwz       r3, [r30 + 0x0024]
  1192. 000010EC  813E0020  lwz       r9, [r30 + 0x0020]
  1193. 000010F0  7C0019D6  mullw     r0, r0, r3
  1194. 000010F4  7C6849D6  mullw     r3, r8, r9
  1195. 000010F8  A91E0048  lha       r8, [r30 + 0x0048]
  1196. 000010FC  7D2A0014  addc      r9, r10, r0
  1197. 00001100  3800FFFF  li        r0, 0xFFFFFFFF
  1198. 00001104  7C6341D6  mullw     r3, r3, r8
  1199. 00001108  7D491814  addc      r10, r9, r3
  1200. label0000110C:
  1201. 0000110C  9001003C  stw       [r1 + 0x003C], r0
  1202. label00001110:
  1203. 00001110  91410038  stw       [r1 + 0x0038], r10
  1204. 00001114  811E0010  lwz       r8, [r30 + 0x0010]
  1205. 00001118  380A0000  addi      r0, r10, 0x0000
  1206. 0000111C  7FE80011  subfc.    r31, r8, r0
  1207. 00001120  38600000  li        r3, 0x0000
  1208. 00001124  41820060  beq       +0x00000060 /* 00001184 */
  1209. 00001128  807E0008  lwz       r3, [r30 + 0x0008]
  1210. 0000112C  901E0010  stw       [r30 + 0x0010], r0
  1211. 00001130  2C830000  cmpwi     cr1, r3, 0
  1212. 00001134  30BE0004  addic     r5, r30, 4
  1213. 00001138  38800FE0  li        r4, 0x0FE0
  1214. 0000113C  38C00000  li        r6, 0x0000
  1215. 00001140  41860034  beq       cr1, +0x00000034 /* 00001174 */
  1216. 00001144  80FE000C  lwz       r7, [r30 + 0x000C]
  1217. 00001148  4800104D  bl        +0x0000104C /* 00002194 */
  1218. 0000114C  80410014  lwz       r2, [r1 + 0x0014]
  1219. 00001150  38DF0000  addi      r6, r31, 0x0000
  1220. 00001154  807E0008  lwz       r3, [r30 + 0x0008]
  1221. 00001158  80FE000C  lwz       r7, [r30 + 0x000C]
  1222. 0000115C  38800FE0  li        r4, 0x0FE0
  1223. 00001160  38A00000  li        r5, 0x0000
  1224. 00001164  48001031  bl        +0x00001030 /* 00002194 */
  1225. 00001168  80410014  lwz       r2, [r1 + 0x0014]
  1226. 0000116C  7C630734  extsh     r3, r3
  1227. 00001170  48000014  b         +0x00000014 /* 00001184 */
  1228. label00001174:
  1229. 00001174  801E0004  lwz       r0, [r30 + 0x0004]
  1230. 00001178  38600000  li        r3, 0x0000
  1231. 0000117C  7C1F0014  addc      r0, r31, r0
  1232. 00001180  901E0004  stw       [r30 + 0x0004], r0
  1233. label00001184:
  1234. 00001184  7C630735  extsh.    r3, r3
  1235. 00001188  408201C4  bne       +0x000001C4 /* 0000134C */
  1236. 0000118C  881E0030  lbz       r0, [r30 + 0x0030]
  1237. 00001190  2C1A0000  cmpwi     r26, 0
  1238. 00001194  2C800000  cmpwi     cr1, r0, 0
  1239. 00001198  33FAFFFF  subic     r31, r26, 1
  1240. 0000119C  3B5F0000  addi      r26, r31, 0x0000
  1241. 000011A0  4F000000  mcrf      cr6, cr0
  1242. 000011A4  418600DC  beq       cr1, +0x000000DC /* 00001280 */
  1243. 000011A8  418201A4  beq       +0x000001A4 /* 0000134C */
  1244. 000011AC  807E0014  lwz       r3, [r30 + 0x0014]
  1245. 000011B0  48000010  b         +0x00000010 /* 000011C0 */
  1246. label000011B4:
  1247. 000011B4  40820198  bne       +0x00000198 /* 0000134C */
  1248. 000011B8  33FFFFFF  subic     r31, r31, 1
  1249. 000011BC  807E0014  lwz       r3, [r30 + 0x0014]
  1250. label000011C0:
  1251. 000011C0  8101003C  lwz       r8, [r1 + 0x003C]
  1252. 000011C4  81230000  lwz       r9, [r3]
  1253. 000011C8  807E0008  lwz       r3, [r30 + 0x0008]
  1254. 000011CC  30080001  addic     r0, r8, 1
  1255. 000011D0  2C830000  cmpwi     cr1, r3, 0
  1256. 000011D4  5508083C  rlwinm    r8, r8, 1, 0, 30
  1257. 000011D8  7D0942AE  lhax      r8, r9, r8
  1258. 000011DC  9001003C  stw       [r1 + 0x003C], r0
  1259. 000011E0  3B480000  addi      r26, r8, 0x0000
  1260. 000011E4  30BE0004  addic     r5, r30, 4
  1261. 000011E8  801E0010  lwz       r0, [r30 + 0x0010]
  1262. 000011EC  91010044  stw       [r1 + 0x0044], r8
  1263. 000011F0  7C1A0014  addc      r0, r26, r0
  1264. 000011F4  38800FE0  li        r4, 0x0FE0
  1265. 000011F8  38DA0000  addi      r6, r26, 0x0000
  1266. 000011FC  901E0010  stw       [r30 + 0x0010], r0
  1267. 00001200  4186003C  beq       cr1, +0x0000003C /* 0000123C */
  1268. 00001204  80FE000C  lwz       r7, [r30 + 0x000C]
  1269. 00001208  48000F8D  bl        +0x00000F8C /* 00002194 */
  1270. 0000120C  80410014  lwz       r2, [r1 + 0x0014]
  1271. 00001210  7C600735  extsh.    r0, r3
  1272. 00001214  80BE0004  lwz       r5, [r30 + 0x0004]
  1273. 00001218  387D0000  addi      r3, r29, 0x0000
  1274. 0000121C  389B0000  addi      r4, r27, 0x0000
  1275. 00001220  4082000C  bne       +0x0000000C /* 0000122C */
  1276. 00001224  48000BB9  bl        +0x00000BB8 /* 00001DDC */
  1277. 00001228  7C600734  extsh     r0, r3
  1278. label0000122C:
  1279. 0000122C  807E0004  lwz       r3, [r30 + 0x0004]
  1280. 00001230  7C7A1814  addc      r3, r26, r3
  1281. 00001234  907E0004  stw       [r30 + 0x0004], r3
  1282. 00001238  48000024  b         +0x00000024 /* 0000125C */
  1283. label0000123C:
  1284. 0000123C  80BE0004  lwz       r5, [r30 + 0x0004]
  1285. 00001240  387D0000  addi      r3, r29, 0x0000
  1286. 00001244  389B0000  addi      r4, r27, 0x0000
  1287. 00001248  48000B95  bl        +0x00000B94 /* 00001DDC */
  1288. 0000124C  811E0004  lwz       r8, [r30 + 0x0004]
  1289. 00001250  7C600734  extsh     r0, r3
  1290. 00001254  7C7A4014  addc      r3, r26, r8
  1291. 00001258  907E0004  stw       [r30 + 0x0004], r3
  1292. label0000125C:
  1293. 0000125C  7C030735  extsh.    r3, r0
  1294. 00001260  2C9F0000  cmpwi     cr1, r31, 0
  1295. 00001264  7F7BE014  addc      r27, r27, r28
  1296. 00001268  4086FF4C  bne       cr1, -0x000000B4 /* 000011B4 */
  1297. 0000126C  408200E0  bne       +0x000000E0 /* 0000134C */
  1298. 00001270  33FFFFFF  subic     r31, r31, 1
  1299. 00001274  81810078  lwz       r12, [r1 + 0x0078]
  1300. 00001278  30210070  addic     r1, r1, 112
  1301. 0000127C  480000D8  b         +0x000000D8 /* 00001354 */
  1302. label00001280:
  1303. 00001280  30BE0004  addic     r5, r30, 4
  1304. 00001284  38DD0000  addi      r6, r29, 0x0000
  1305. 00001288  419A00C4  beq       cr6, +0x000000C4 /* 0000134C */
  1306. 0000128C  807E0008  lwz       r3, [r30 + 0x0008]
  1307. 00001290  801E0010  lwz       r0, [r30 + 0x0010]
  1308. 00001294  2C830000  cmpwi     cr1, r3, 0
  1309. 00001298  7C1D0014  addc      r0, r29, r0
  1310. 0000129C  901E0010  stw       [r30 + 0x0010], r0
  1311. 000012A0  41860068  beq       cr1, +0x00000068 /* 00001308 */
  1312. 000012A4  4800002C  b         +0x0000002C /* 000012D0 */
  1313. label000012A8:
  1314. 000012A8  408200A4  bne       +0x000000A4 /* 0000134C */
  1315. 000012AC  335AFFFF  subic     r26, r26, 1
  1316. 000012B0  30BE0004  addic     r5, r30, 4
  1317. 000012B4  38DD0000  addi      r6, r29, 0x0000
  1318. 000012B8  807E0008  lwz       r3, [r30 + 0x0008]
  1319. 000012BC  801E0010  lwz       r0, [r30 + 0x0010]
  1320. 000012C0  2C830000  cmpwi     cr1, r3, 0
  1321. 000012C4  7C1D0014  addc      r0, r29, r0
  1322. 000012C8  901E0010  stw       [r30 + 0x0010], r0
  1323. 000012CC  4186003C  beq       cr1, +0x0000003C /* 00001308 */
  1324. label000012D0:
  1325. 000012D0  80FE000C  lwz       r7, [r30 + 0x000C]
  1326. 000012D4  38800FE0  li        r4, 0x0FE0
  1327. 000012D8  48000EBD  bl        +0x00000EBC /* 00002194 */
  1328. 000012DC  80410014  lwz       r2, [r1 + 0x0014]
  1329. 000012E0  7C7F0734  extsh     r31, r3
  1330. 000012E4  807E0004  lwz       r3, [r30 + 0x0004]
  1331. 000012E8  38BD0000  addi      r5, r29, 0x0000
  1332. 000012EC  389B0000  addi      r4, r27, 0x0000
  1333. 000012F0  48000EED  bl        +0x00000EEC /* 000021DC */
  1334. 000012F4  80410014  lwz       r2, [r1 + 0x0014]
  1335. 000012F8  801E0004  lwz       r0, [r30 + 0x0004]
  1336. 000012FC  7C1D0014  addc      r0, r29, r0
  1337. 00001300  901E0004  stw       [r30 + 0x0004], r0
  1338. 00001304  48000028  b         +0x00000028 /* 0000132C */
  1339. label00001308:
  1340. 00001308  807E0004  lwz       r3, [r30 + 0x0004]
  1341. 0000130C  38BD0000  addi      r5, r29, 0x0000
  1342. 00001310  389B0000  addi      r4, r27, 0x0000
  1343. 00001314  48000EC9  bl        +0x00000EC8 /* 000021DC */
  1344. 00001318  80410014  lwz       r2, [r1 + 0x0014]
  1345. 0000131C  801E0004  lwz       r0, [r30 + 0x0004]
  1346. 00001320  3BE00000  li        r31, 0x0000
  1347. 00001324  7C1D0014  addc      r0, r29, r0
  1348. 00001328  901E0004  stw       [r30 + 0x0004], r0
  1349. label0000132C:
  1350. 0000132C  7FE30735  extsh.    r3, r31
  1351. 00001330  2C9A0000  cmpwi     cr1, r26, 0
  1352. 00001334  7F7BE014  addc      r27, r27, r28
  1353. 00001338  4086FF70  bne       cr1, -0x00000090 /* 000012A8 */
  1354. 0000133C  40820010  bne       +0x00000010 /* 0000134C */
  1355. 00001340  335AFFFF  subic     r26, r26, 1
  1356. 00001344  30BE0004  addic     r5, r30, 4
  1357. 00001348  38DD0000  addi      r6, r29, 0x0000
  1358. label0000134C:
  1359. 0000134C  81810078  lwz       r12, [r1 + 0x0078]
  1360. 00001350  30210070  addic     r1, r1, 112
  1361. label00001354:
  1362. 00001354  7D8803A6  mtlr      r12
  1363. 00001358  BB41FFE8  lmw       r26, [r1 - 0x0018]
  1364. 0000135C  4E800020  blr
  1365. 00001360  00000000  .invalid
  1366. 00001364  00002041  .invalid
  1367. 00001368  80060700  lwz       r0, [r6 + 0x0700]
  1368. 0000136C  00000000  .invalid
  1369. 00001370  000002E8  .invalid
  1370. 00001374  00175265  .invalid
  1371. 00001378  61645068  ori       r4, r11, 0x5068
  1372. 0000137C  6F746F53  xoris     r20, r27, 0x6F53
  1373. 00001380  686F704F  xori      r15, r3, 0x704F
  1374. 00001384  6E654368  xoris     r5, r19, 0x4368
  1375. 00001388  616E6E65  ori       r14, r11, 0x6E65
  1376. 0000138C  6C000000  xoris     r0, r0, 0x0000
  1377. fn00001390:
  1378. 00001390  BDE1FFBC  stmw      [r1 - 0x0044], r15
  1379. 00001394  3A830000  addi      r20, r3, 0x0000
  1380. 00001398  3AE70000  addi      r23, r7, 0x0000
  1381. 0000139C  A9940048  lha       r12, [r20 + 0x0048]
  1382. 000013A0  82340038  lwz       r17, [r20 + 0x0038]
  1383. 000013A4  2C170000  cmpwi     r23, 0
  1384. 000013A8  3271FFFE  subic     r19, r17, 2
  1385. 000013AC  7C0802A6  mflr      r0
  1386. 000013B0  8154003C  lwz       r10, [r20 + 0x003C]
  1387. 000013B4  90010008  stw       [r1 + 0x0008], r0
  1388. 000013B8  9421FF70  stwu      [r1 - 0x0090], r1
  1389. 000013BC  3A000000  li        r16, 0x0000
  1390. 000013C0  80140020  lwz       r0, [r20 + 0x0020]
  1391. 000013C4  3AA40000  addi      r21, r4, 0x0000
  1392. 000013C8  7D4A01D6  mullw     r10, r10, r0
  1393. 000013CC  7D4A61D6  mullw     r10, r10, r12
  1394. 000013D0  7F2A8814  addc      r25, r10, r17
  1395. 000013D4  3A460000  addi      r18, r6, 0x0000
  1396. 000013D8  91010038  stw       [r1 + 0x0038], r8
  1397. 000013DC  7CAF0734  extsh     r15, r5
  1398. 000013E0  7F4AC814  addc      r26, r10, r25
  1399. 000013E4  32D9FFFE  subic     r22, r25, 2
  1400. 000013E8  408101B4  ble       +0x000001B4 /* 0000159C */
  1401. 000013EC  331AFFFE  subic     r24, r26, 2
  1402. 000013F0  3391FFFF  subic     r28, r17, 1
  1403. 000013F4  33B9FFFF  subic     r29, r25, 1
  1404. 000013F8  337AFFFF  subic     r27, r26, 1
  1405. label000013FC:
  1406. 000013FC  8014003C  lwz       r0, [r20 + 0x003C]
  1407. 00001400  38740000  addi      r3, r20, 0x0000
  1408. 00001404  7C970000  cmp       cr1, r23, r0
  1409. 00001408  38800000  li        r4, 0x0000
  1410. 0000140C  38D10000  addi      r6, r17, 0x0000
  1411. 00001410  39120000  addi      r8, r18, 0x0000
  1412. 00001414  81540020  lwz       r10, [r20 + 0x0020]
  1413. 00001418  A9940048  lha       r12, [r20 + 0x0048]
  1414. 0000141C  3BD70000  addi      r30, r23, 0x0000
  1415. 00001420  40850008  ble       cr1, +0x00000008 /* 00001428 */
  1416. 00001424  33C00000  addic     r30, r0, 0
  1417. label00001428:
  1418. 00001428  7CAA61D6  mullw     r5, r10, r12
  1419. 0000142C  38E50000  addi      r7, r5, 0x0000
  1420. 00001430  393E0000  addi      r9, r30, 0x0000
  1421. 00001434  4BFFFC45  bl        -0x000003BC /* 00001078 */
  1422. 00001438  7C700735  extsh.    r16, r3
  1423. 0000143C  38740000  addi      r3, r20, 0x0000
  1424. 00001440  38800001  li        r4, 0x0001
  1425. 00001444  38D90000  addi      r6, r25, 0x0000
  1426. 00001448  40820154  bne       +0x00000154 /* 0000159C */
  1427. 0000144C  81540020  lwz       r10, [r20 + 0x0020]
  1428. 00001450  393E0000  addi      r9, r30, 0x0000
  1429. 00001454  A8140048  lha       r0, [r20 + 0x0048]
  1430. 00001458  39120000  addi      r8, r18, 0x0000
  1431. 0000145C  7CAA01D6  mullw     r5, r10, r0
  1432. 00001460  38E50000  addi      r7, r5, 0x0000
  1433. 00001464  4BFFFC15  bl        -0x000003EC /* 00001078 */
  1434. 00001468  7C700735  extsh.    r16, r3
  1435. 0000146C  38740000  addi      r3, r20, 0x0000
  1436. 00001470  38800002  li        r4, 0x0002
  1437. 00001474  38DA0000  addi      r6, r26, 0x0000
  1438. 00001478  40820124  bne       +0x00000124 /* 0000159C */
  1439. 0000147C  81540020  lwz       r10, [r20 + 0x0020]
  1440. 00001480  393E0000  addi      r9, r30, 0x0000
  1441. 00001484  A8140048  lha       r0, [r20 + 0x0048]
  1442. 00001488  39120000  addi      r8, r18, 0x0000
  1443. 0000148C  7CAA01D6  mullw     r5, r10, r0
  1444. 00001490  38E50000  addi      r7, r5, 0x0000
  1445. 00001494  4BFFFBE5  bl        -0x0000041C /* 00001078 */
  1446. 00001498  7C700735  extsh.    r16, r3
  1447. 0000149C  81610038  lwz       r11, [r1 + 0x0038]
  1448. 000014A0  38710000  addi      r3, r17, 0x0000
  1449. 000014A4  38990000  addi      r4, r25, 0x0000
  1450. 000014A8  408200F4  bne       +0x000000F4 /* 0000159C */
  1451. 000014AC  A8140048  lha       r0, [r20 + 0x0048]
  1452. 000014B0  81340020  lwz       r9, [r20 + 0x0020]
  1453. 000014B4  2C800002  cmpwi     cr1, r0, 2
  1454. 000014B8  38BA0000  addi      r5, r26, 0x0000
  1455. 000014BC  38C00000  li        r6, 0x0000
  1456. 000014C0  38F50000  addi      r7, r21, 0x0000
  1457. 000014C4  408600AC  bne       cr1, +0x000000AC /* 00001570 */
  1458. 000014C8  7D49F1D7  mullw.    r10, r9, r30
  1459. 000014CC  310AFFFF  subic     r8, r10, 1
  1460. 000014D0  395C0000  addi      r10, r28, 0x0000
  1461. 000014D4  39930000  addi      r12, r19, 0x0000
  1462. 000014D8  41820024  beq       +0x00000024 /* 000014FC */
  1463. label000014DC:
  1464. 000014DC  2C080000  cmpwi     r8, 0
  1465. 000014E0  A40C0002  lhzu      r0, [r12 + 0x0002]
  1466. 000014E4  3108FFFF  subic     r8, r8, 1
  1467. 000014E8  5400C23E  rlwinm    r0, r0, 24, 8, 31
  1468. 000014EC  9C0A0001  stbu      [r10 + 0x0001], r0
  1469. 000014F0  4082FFEC  bne       -0x00000014 /* 000014DC */
  1470. 000014F4  81340020  lwz       r9, [r20 + 0x0020]
  1471. 000014F8  A8140048  lha       r0, [r20 + 0x0048]
  1472. label000014FC:
  1473. 000014FC  7D4901D6  mullw     r10, r9, r0
  1474. 00001500  7D1E51D6  mullw     r8, r30, r10
  1475. 00001504  7D49F1D6  mullw     r10, r9, r30
  1476. 00001508  7D4051D7  mullw.    r10, r0, r10
  1477. 0000150C  300AFFFF  subic     r0, r10, 1
  1478. 00001510  3BFD0000  addi      r31, r29, 0x0000
  1479. 00001514  39960000  addi      r12, r22, 0x0000
  1480. 00001518  395B0000  addi      r10, r27, 0x0000
  1481. 0000151C  4182002C  beq       +0x0000002C /* 00001548 */
  1482. label00001520:
  1483. 00001520  2C000000  cmpwi     r0, 0
  1484. 00001524  A50C0002  lhzu      r8, [r12 + 0x0002]
  1485. 00001528  3000FFFF  subic     r0, r0, 1
  1486. 0000152C  5508C23E  rlwinm    r8, r8, 24, 8, 31
  1487. 00001530  9D1F0001  stbu      [r31 + 0x0001], r8
  1488. 00001534  4082FFEC  bne       -0x00000014 /* 00001520 */
  1489. 00001538  81340020  lwz       r9, [r20 + 0x0020]
  1490. 0000153C  A8140048  lha       r0, [r20 + 0x0048]
  1491. 00001540  7C0901D6  mullw     r0, r9, r0
  1492. 00001544  7D1E01D6  mullw     r8, r30, r0
  1493. label00001548:
  1494. 00001548  2C080000  cmpwi     r8, 0
  1495. 0000154C  39980000  addi      r12, r24, 0x0000
  1496. 00001550  3008FFFF  subic     r0, r8, 1
  1497. 00001554  41820020  beq       +0x00000020 /* 00001574 */
  1498. label00001558:
  1499. 00001558  2C000000  cmpwi     r0, 0
  1500. 0000155C  A50C0002  lhzu      r8, [r12 + 0x0002]
  1501. 00001560  3000FFFF  subic     r0, r0, 1
  1502. 00001564  5508C23E  rlwinm    r8, r8, 24, 8, 31
  1503. 00001568  9D0A0001  stbu      [r10 + 0x0001], r8
  1504. 0000156C  4082FFEC  bne       -0x00000014 /* 00001558 */
  1505. label00001570:
  1506. 00001570  81340020  lwz       r9, [r20 + 0x0020]
  1507. label00001574:
  1508. 00001574  552A103A  rlwinm    r10, r9, 2, 0, 29
  1509. 00001578  7D0A7810  subfc     r8, r10, r15
  1510. 0000157C  395E0000  addi      r10, r30, 0x0000
  1511. 00001580  48000949  bl        +0x00000948 /* 00001EC8 */
  1512. 00001584  60000000  nop
  1513. 00001588  7EFEB811  subfc.    r23, r30, r23
  1514. 0000158C  7D5E79D6  mullw     r10, r30, r15
  1515. 00001590  7EB55014  addc      r21, r21, r10
  1516. 00001594  7E5E9014  addc      r18, r30, r18
  1517. 00001598  4181FE64  bgt       -0x0000019C /* 000013FC */
  1518. label0000159C:
  1519. 0000159C  38700000  addi      r3, r16, 0x0000
  1520. 000015A0  81810098  lwz       r12, [r1 + 0x0098]
  1521. 000015A4  30210090  addic     r1, r1, 144
  1522. 000015A8  7D8803A6  mtlr      r12
  1523. 000015AC  B9E1FFBC  lmw       r15, [r1 - 0x0044]
  1524. 000015B0  4E800020  blr
  1525. 000015B4  00000000  .invalid
  1526. 000015B8  00002041  .invalid
  1527. 000015BC  80110600  lwz       r0, [r17 + 0x0600]
  1528. 000015C0  00000000  .invalid
  1529. 000015C4  00000224  .invalid
  1530. 000015C8  000F5265  .invalid
  1531. 000015CC  61645068  ori       r4, r11, 0x5068
  1532. 000015D0  6F746F53  xoris     r20, r27, 0x6F53
  1533. 000015D4  686F7032  xori      r15, r3, 0x7032
  1534. 000015D8  34000000  addic.    r0, r0, 0
  1535. fn000015DC:
  1536. 000015DC  BEA1FFD4  stmw      [r1 - 0x002C], r21
  1537. 000015E0  3B030000  addi      r24, r3, 0x0000
  1538. 000015E4  3B670000  addi      r27, r7, 0x0000
  1539. 000015E8  8078003C  lwz       r3, [r24 + 0x003C]
  1540. 000015EC  82F80038  lwz       r23, [r24 + 0x0038]
  1541. 000015F0  2C1B0000  cmpwi     r27, 0
  1542. 000015F4  3B840000  addi      r28, r4, 0x0000
  1543. 000015F8  80980020  lwz       r4, [r24 + 0x0020]
  1544. 000015FC  7C0802A6  mflr      r0
  1545. 00001600  7C6321D6  mullw     r3, r3, r4
  1546. 00001604  90010008  stw       [r1 + 0x0008], r0
  1547. 00001608  7EC3B814  addc      r22, r3, r23
  1548. 0000160C  9421FF90  stwu      [r1 - 0x0070], r1
  1549. 00001610  7EA3B014  addc      r21, r3, r22
  1550. 00001614  3B260000  addi      r25, r6, 0x0000
  1551. 00001618  91010038  stw       [r1 + 0x0038], r8
  1552. 0000161C  7CBA0734  extsh     r26, r5
  1553. 00001620  7FA3A814  addc      r29, r3, r21
  1554. 00001624  3BE00000  li        r31, 0x0000
  1555. 00001628  408100FC  ble       +0x000000FC /* 00001724 */
  1556. label0000162C:
  1557. 0000162C  80F8003C  lwz       r7, [r24 + 0x003C]
  1558. 00001630  3BDB0000  addi      r30, r27, 0x0000
  1559. 00001634  7C9E3800  cmp       cr1, r30, r7
  1560. 00001638  38780000  addi      r3, r24, 0x0000
  1561. 0000163C  38800000  li        r4, 0x0000
  1562. 00001640  38D70000  addi      r6, r23, 0x0000
  1563. 00001644  39190000  addi      r8, r25, 0x0000
  1564. 00001648  80B80020  lwz       r5, [r24 + 0x0020]
  1565. 0000164C  40850008  ble       cr1, +0x00000008 /* 00001654 */
  1566. 00001650  3BC70000  addi      r30, r7, 0x0000
  1567. label00001654:
  1568. 00001654  38E50000  addi      r7, r5, 0x0000
  1569. 00001658  393E0000  addi      r9, r30, 0x0000
  1570. 0000165C  4BFFFA1D  bl        -0x000005E4 /* 00001078 */
  1571. 00001660  7C7F0735  extsh.    r31, r3
  1572. 00001664  38780000  addi      r3, r24, 0x0000
  1573. 00001668  38800001  li        r4, 0x0001
  1574. 0000166C  38D60000  addi      r6, r22, 0x0000
  1575. 00001670  408200B4  bne       +0x000000B4 /* 00001724 */
  1576. 00001674  80B80020  lwz       r5, [r24 + 0x0020]
  1577. 00001678  39190000  addi      r8, r25, 0x0000
  1578. 0000167C  38E50000  addi      r7, r5, 0x0000
  1579. 00001680  393E0000  addi      r9, r30, 0x0000
  1580. 00001684  4BFFF9F5  bl        -0x0000060C /* 00001078 */
  1581. 00001688  7C7F0735  extsh.    r31, r3
  1582. 0000168C  38780000  addi      r3, r24, 0x0000
  1583. 00001690  38800002  li        r4, 0x0002
  1584. 00001694  38D50000  addi      r6, r21, 0x0000
  1585. 00001698  4082008C  bne       +0x0000008C /* 00001724 */
  1586. 0000169C  80B80020  lwz       r5, [r24 + 0x0020]
  1587. 000016A0  39190000  addi      r8, r25, 0x0000
  1588. 000016A4  38E50000  addi      r7, r5, 0x0000
  1589. 000016A8  393E0000  addi      r9, r30, 0x0000
  1590. 000016AC  4BFFF9CD  bl        -0x00000634 /* 00001078 */
  1591. 000016B0  7C7F0735  extsh.    r31, r3
  1592. 000016B4  38780000  addi      r3, r24, 0x0000
  1593. 000016B8  38800003  li        r4, 0x0003
  1594. 000016BC  38DD0000  addi      r6, r29, 0x0000
  1595. 000016C0  40820064  bne       +0x00000064 /* 00001724 */
  1596. 000016C4  80B80020  lwz       r5, [r24 + 0x0020]
  1597. 000016C8  39190000  addi      r8, r25, 0x0000
  1598. 000016CC  38E50000  addi      r7, r5, 0x0000
  1599. 000016D0  393E0000  addi      r9, r30, 0x0000
  1600. 000016D4  4BFFF9A5  bl        -0x0000065C /* 00001078 */
  1601. 000016D8  7C7F0735  extsh.    r31, r3
  1602. 000016DC  81610038  lwz       r11, [r1 + 0x0038]
  1603. 000016E0  38770000  addi      r3, r23, 0x0000
  1604. 000016E4  38960000  addi      r4, r22, 0x0000
  1605. 000016E8  4082003C  bne       +0x0000003C /* 00001724 */
  1606. 000016EC  81380020  lwz       r9, [r24 + 0x0020]
  1607. 000016F0  38B50000  addi      r5, r21, 0x0000
  1608. 000016F4  5526103A  rlwinm    r6, r9, 2, 0, 29
  1609. 000016F8  7D06D010  subfc     r8, r6, r26
  1610. 000016FC  38DD0000  addi      r6, r29, 0x0000
  1611. 00001700  38FC0000  addi      r7, r28, 0x0000
  1612. 00001704  395E0000  addi      r10, r30, 0x0000
  1613. 00001708  480007C1  bl        +0x000007C0 /* 00001EC8 */
  1614. 0000170C  60000000  nop
  1615. 00001710  7F7ED811  subfc.    r27, r30, r27
  1616. 00001714  7C7ED1D6  mullw     r3, r30, r26
  1617. 00001718  7F9C1814  addc      r28, r28, r3
  1618. 0000171C  7F3EC814  addc      r25, r30, r25
  1619. 00001720  4181FF0C  bgt       -0x000000F4 /* 0000162C */
  1620. label00001724:
  1621. 00001724  387F0000  addi      r3, r31, 0x0000
  1622. 00001728  81810078  lwz       r12, [r1 + 0x0078]
  1623. 0000172C  30210070  addic     r1, r1, 112
  1624. 00001730  7D8803A6  mtlr      r12
  1625. 00001734  BAA1FFD4  lmw       r21, [r1 - 0x002C]
  1626. 00001738  4E800020  blr
  1627. 0000173C  00000000  .invalid
  1628. 00001740  00002041  .invalid
  1629. 00001744  800B0600  lwz       r0, [r11 + 0x0600]
  1630. 00001748  00000000  .invalid
  1631. 0000174C  00000160  .invalid
  1632. 00001750  000F5265  .invalid
  1633. 00001754  61645068  ori       r4, r11, 0x5068
  1634. 00001758  6F746F53  xoris     r20, r27, 0x6F53
  1635. 0000175C  686F7033  xori      r15, r3, 0x7033
  1636. 00001760  32000000  addic     r16, r0, 0
  1637. 00001764  BF61FFEC  stmw      [r1 - 0x0014], r27
  1638. 00001768  2C060000  cmpwi     r6, 0
  1639. 0000176C  3B800001  li        r28, 0x0001
  1640. 00001770  9B81FFD8  stb       [r1 - 0x0028], r28
  1641. 00001774  9B81FFD8  stb       [r1 - 0x0028], r28
  1642. 00001778  418200A4  beq       +0x000000A4 /* 0000181C */
  1643. 0000177C  2C0A0000  cmpwi     r10, 0
  1644. 00001780  2C890000  cmpwi     cr1, r9, 0
  1645. 00001784  30C6FFFF  subic     r6, r6, 1
  1646. 00001788  314AFFFF  subic     r10, r10, 1
  1647. 0000178C  41820114  beq       +0x00000114 /* 000018A0 */
  1648. 00001790  4186006C  beq       cr1, +0x0000006C /* 000017FC */
  1649. 00001794  3163FFFF  subic     r11, r3, 1
  1650. 00001798  3184FFFF  subic     r12, r4, 1
  1651. 0000179C  33E5FFFF  subic     r31, r5, 1
  1652. 000017A0  3B690000  addi      r27, r9, 0x0000
  1653. label000017A4:
  1654. 000017A4  2C8A0000  cmpwi     cr1, r10, 0
  1655. 000017A8  33DBFFFF  subic     r30, r27, 1
  1656. 000017AC  33A7FFFC  subic     r29, r7, 4
  1657. label000017B0:
  1658. 000017B0  2C1E0000  cmpwi     r30, 0
  1659. 000017B4  8C0B0001  lbzu      r0, [r11 + 0x0001]
  1660. 000017B8  8CAC0001  lbzu      r5, [r12 + 0x0001]
  1661. 000017BC  5403801E  rlwinm    r3, r0, 16, 0, 15
  1662. 000017C0  54A4402E  rlwinm    r4, r5, 8, 0, 23
  1663. 000017C4  8CA60001  lbzu      r5, [r6 + 0x0001]
  1664. 000017C8  8C1F0001  lbzu      r0, [r31 + 0x0001]
  1665. 000017CC  54A5C00E  rlwinm    r5, r5, 24, 0, 7
  1666. 000017D0  7C800378  or        r0, r4, r0
  1667. 000017D4  7C001B78  or        r0, r0, r3
  1668. 000017D8  7C002B78  or        r0, r0, r5
  1669. 000017DC  30E70004  addic     r7, r7, 4
  1670. 000017E0  33DEFFFF  subic     r30, r30, 1
  1671. 000017E4  941D0004  stwu      [r29 + 0x0004], r0
  1672. 000017E8  4082FFC8  bne       -0x00000038 /* 000017B0 */
  1673. 000017EC  7CE74014  addc      r7, r7, r8
  1674. 000017F0  314AFFFF  subic     r10, r10, 1
  1675. 000017F4  4086FFB0  bne       cr1, -0x00000050 /* 000017A4 */
  1676. 000017F8  480000A8  b         +0x000000A8 /* 000018A0 */
  1677. label000017FC:
  1678. 000017FC  300AFFFF  subic     r0, r10, 1
  1679. label00001800:
  1680. 00001800  2C0A0000  cmpwi     r10, 0
  1681. 00001804  31400000  addic     r10, r0, 0
  1682. 00001808  3000FFFF  subic     r0, r0, 1
  1683. 0000180C  4082FFF4  bne       -0x0000000C /* 00001800 */
  1684. 00001810  9B81FFD8  stb       [r1 - 0x0028], r28
  1685. 00001814  BB61FFEC  lmw       r27, [r1 - 0x0014]
  1686. 00001818  48000090  b         +0x00000090 /* 000018A8 */
  1687. label0000181C:
  1688. 0000181C  2C0A0000  cmpwi     r10, 0
  1689. 00001820  2C890000  cmpwi     cr1, r9, 0
  1690. 00001824  3183FFFF  subic     r12, r3, 1
  1691. 00001828  316AFFFF  subic     r11, r10, 1
  1692. 0000182C  41820074  beq       +0x00000074 /* 000018A0 */
  1693. 00001830  4186005C  beq       cr1, +0x0000005C /* 0000188C */
  1694. 00001834  3144FFFF  subic     r10, r4, 1
  1695. 00001838  30C5FFFF  subic     r6, r5, 1
  1696. 0000183C  3BC90000  addi      r30, r9, 0x0000
  1697. label00001840:
  1698. 00001840  2C8B0000  cmpwi     cr1, r11, 0
  1699. 00001844  307EFFFF  subic     r3, r30, 1
  1700. 00001848  33E7FFFC  subic     r31, r7, 4
  1701. label0000184C:
  1702. 0000184C  2C030000  cmpwi     r3, 0
  1703. 00001850  8CAA0001  lbzu      r5, [r10 + 0x0001]
  1704. 00001854  8C0C0001  lbzu      r0, [r12 + 0x0001]
  1705. 00001858  8C860001  lbzu      r4, [r6 + 0x0001]
  1706. 0000185C  3063FFFF  subic     r3, r3, 1
  1707. 00001860  54A5402E  rlwinm    r5, r5, 8, 0, 23
  1708. 00001864  7CA52378  or        r5, r5, r4
  1709. 00001868  5400801E  rlwinm    r0, r0, 16, 0, 15
  1710. 0000186C  7C002B78  or        r0, r0, r5
  1711. 00001870  30E70004  addic     r7, r7, 4
  1712. 00001874  941F0004  stwu      [r31 + 0x0004], r0
  1713. 00001878  4082FFD4  bne       -0x0000002C /* 0000184C */
  1714. 0000187C  7CE74014  addc      r7, r7, r8
  1715. 00001880  316BFFFF  subic     r11, r11, 1
  1716. 00001884  4086FFBC  bne       cr1, -0x00000044 /* 00001840 */
  1717. 00001888  48000018  b         +0x00000018 /* 000018A0 */
  1718. label0000188C:
  1719. 0000188C  300AFFFE  subic     r0, r10, 2
  1720. label00001890:
  1721. 00001890  2C0B0000  cmpwi     r11, 0
  1722. 00001894  31600000  addic     r11, r0, 0
  1723. 00001898  3000FFFF  subic     r0, r0, 1
  1724. 0000189C  4082FFF4  bne       -0x0000000C /* 00001890 */
  1725. label000018A0:
  1726. 000018A0  9B81FFD8  stb       [r1 - 0x0028], r28
  1727. 000018A4  BB61FFEC  lmw       r27, [r1 - 0x0014]
  1728. label000018A8:
  1729. 000018A8  4E800020  blr
  1730. 000018AC  00000000  .invalid
  1731. 000018B0  00002040  .invalid
  1732. 000018B4  00050800  .invalid
  1733. 000018B8  00000000  .invalid
  1734. 000018BC  00000148  .invalid
  1735. 000018C0  00126F75  .invalid
  1736. 000018C4  74707574  andis.    r16, r3, 0x7574
  1737. 000018C8  50697865  rlwimi.   r9, r3, 15, 1, 18
  1738. 000018CC  6C73436F  xoris     r19, r3, 0x436F
  1739. 000018D0  70793332  andi.     r25, r3, 0x3332
  1740. 000018D4  BEC1FFD8  stmw      [r1 - 0x0028], r22
  1741. 000018D8  2C0A0000  cmpwi     r10, 0
  1742. 000018DC  3B600001  li        r27, 0x0001
  1743. 000018E0  9B61FFC8  stb       [r1 - 0x0038], r27
  1744. 000018E4  2C890000  cmpwi     cr1, r9, 0
  1745. 000018E8  314AFFFF  subic     r10, r10, 1
  1746. 000018EC  9B61FFC8  stb       [r1 - 0x0038], r27
  1747. 000018F0  3B4000FF  li        r26, 0x00FF
  1748. 000018F4  41820134  beq       +0x00000134 /* 00001A28 */
  1749. 000018F8  41860118  beq       cr1, +0x00000118 /* 00001A10 */
  1750. 000018FC  3AC90000  addi      r22, r9, 0x0000
  1751. label00001900:
  1752. 00001900  2F8A0000  cmpwi     cr7, r10, 0
  1753. 00001904  3336FFFF  subic     r25, r22, 1
  1754. 00001908  3306FFFF  subic     r24, r6, 1
  1755. label0000190C:
  1756. 0000190C  8EF80001  lbzu      r23, [r24 + 0x0001]
  1757. 00001910  2C990000  cmpwi     cr1, r25, 0
  1758. 00001914  2C1700FF  cmpwi     r23, 255
  1759. 00001918  2F170000  cmpwi     cr6, r23, 0
  1760. 0000191C  30C60001  addic     r6, r6, 1
  1761. 00001920  30030001  addic     r0, r3, 1
  1762. 00001924  40820034  bne       +0x00000034 /* 00001958 */
  1763. 00001928  88040000  lbz       r0, [r4]
  1764. 0000192C  89650000  lbz       r11, [r5]
  1765. 00001930  540C402E  rlwinm    r12, r0, 8, 0, 23
  1766. 00001934  88030000  lbz       r0, [r3]
  1767. 00001938  7D8B5B78  or        r11, r12, r11
  1768. 0000193C  5400801E  rlwinm    r0, r0, 16, 0, 15
  1769. 00001940  7D600378  or        r0, r11, r0
  1770. 00001944  30630001  addic     r3, r3, 1
  1771. 00001948  30840001  addic     r4, r4, 1
  1772. 0000194C  90070000  stw       [r7], r0
  1773. 00001950  30A50001  addic     r5, r5, 1
  1774. 00001954  480000A0  b         +0x000000A0 /* 000019F4 */
  1775. label00001958:
  1776. 00001958  217700FF  subfic    r11, r23, 255
  1777. 0000195C  7D7E0734  extsh     r30, r11
  1778. 00001960  409A0020  bne       cr6, +0x00000020 /* 00001980 */
  1779. 00001964  30600000  addic     r3, r0, 0
  1780. 00001968  30840001  addic     r4, r4, 1
  1781. 0000196C  30A50001  addic     r5, r5, 1
  1782. 00001970  3339FFFF  subic     r25, r25, 1
  1783. 00001974  30E70004  addic     r7, r7, 4
  1784. 00001978  4086FF94  bne       cr1, -0x0000006C /* 0000190C */
  1785. 0000197C  48000084  b         +0x00000084 /* 00001A00 */
  1786. label00001980:
  1787. 00001980  88030000  lbz       r0, [r3]
  1788. 00001984  83E70000  lwz       r31, [r7]
  1789. 00001988  7F9701D6  mullw     r28, r23, r0
  1790. 0000198C  88040000  lbz       r0, [r4]
  1791. 00001990  30840001  addic     r4, r4, 1
  1792. 00001994  89650000  lbz       r11, [r5]
  1793. 00001998  7D9701D6  mullw     r12, r23, r0
  1794. 0000199C  7FE08670  srawi     r0, r31, 16
  1795. 000019A0  5400063E  rlwinm    r0, r0, 0, 24, 31
  1796. 000019A4  7D7759D6  mullw     r11, r23, r11
  1797. 000019A8  7C00F1D6  mullw     r0, r0, r30
  1798. 000019AC  7C00E014  addc      r0, r0, r28
  1799. 000019B0  7C00D3D6  divw      r0, r0, r26
  1800. 000019B4  57FD063E  rlwinm    r29, r31, 0, 24, 31
  1801. 000019B8  7FFF4670  srawi     r31, r31, 8
  1802. 000019BC  57FF063E  rlwinm    r31, r31, 0, 24, 31
  1803. 000019C0  7FFEF9D6  mullw     r31, r30, r31
  1804. 000019C4  7FDEE9D6  mullw     r30, r30, r29
  1805. 000019C8  7D9F6014  addc      r12, r31, r12
  1806. 000019CC  7D8CD3D6  divw      r12, r12, r26
  1807. 000019D0  7D7E5814  addc      r11, r30, r11
  1808. 000019D4  5400801E  rlwinm    r0, r0, 16, 0, 15
  1809. 000019D8  30630001  addic     r3, r3, 1
  1810. 000019DC  558C402E  rlwinm    r12, r12, 8, 0, 23
  1811. 000019E0  7C006378  or        r0, r0, r12
  1812. 000019E4  7D6BD3D6  divw      r11, r11, r26
  1813. 000019E8  7C005B78  or        r0, r0, r11
  1814. 000019EC  90070000  stw       [r7], r0
  1815. 000019F0  30A50001  addic     r5, r5, 1
  1816. label000019F4:
  1817. 000019F4  3339FFFF  subic     r25, r25, 1
  1818. 000019F8  30E70004  addic     r7, r7, 4
  1819. 000019FC  4086FF10  bne       cr1, -0x000000F0 /* 0000190C */
  1820. label00001A00:
  1821. 00001A00  7CE74014  addc      r7, r7, r8
  1822. 00001A04  314AFFFF  subic     r10, r10, 1
  1823. 00001A08  409EFEF8  bne       cr7, -0x00000108 /* 00001900 */
  1824. 00001A0C  4800001C  b         +0x0000001C /* 00001A28 */
  1825. label00001A10:
  1826. 00001A10  380A0000  addi      r0, r10, 0x0000
  1827. 00001A14  314AFFFF  subic     r10, r10, 1
  1828. label00001A18:
  1829. 00001A18  2C000000  cmpwi     r0, 0
  1830. 00001A1C  380A0000  addi      r0, r10, 0x0000
  1831. 00001A20  314AFFFF  subic     r10, r10, 1
  1832. 00001A24  4082FFF4  bne       -0x0000000C /* 00001A18 */
  1833. label00001A28:
  1834. 00001A28  9B61FFC8  stb       [r1 - 0x0038], r27
  1835. 00001A2C  BAC1FFD8  lmw       r22, [r1 - 0x0028]
  1836. 00001A30  4E800020  blr
  1837. 00001A34  00000000  .invalid
  1838. 00001A38  00002040  .invalid
  1839. 00001A3C  000A0800  .invalid
  1840. 00001A40  00000000  .invalid
  1841. 00001A44  00000160  .invalid
  1842. 00001A48  001B6F75  .invalid
  1843. 00001A4C  74707574  andis.    r16, r3, 0x7574
  1844. 00001A50  50697865  rlwimi.   r9, r3, 15, 1, 18
  1845. 00001A54  6C735374  xoris     r19, r3, 0x5374
  1846. 00001A58  72616967  andi.     r1, r19, 0x6967
  1847. 00001A5C  6874416C  xori      r20, r3, 0x416C
  1848. 00001A60  70686133  andi.     r8, r3, 0x6133
  1849. 00001A64  32000000  addic     r16, r0, 0
  1850. 00001A68  BEE1FFDC  stmw      [r1 - 0x0024], r23
  1851. 00001A6C  2C0A0000  cmpwi     r10, 0
  1852. 00001A70  3B600001  li        r27, 0x0001
  1853. 00001A74  9B61FFC8  stb       [r1 - 0x0038], r27
  1854. 00001A78  2C890000  cmpwi     cr1, r9, 0
  1855. 00001A7C  314AFFFF  subic     r10, r10, 1
  1856. 00001A80  9B61FFC8  stb       [r1 - 0x0038], r27
  1857. 00001A84  3B4000FF  li        r26, 0x00FF
  1858. 00001A88  41820174  beq       +0x00000174 /* 00001BFC */
  1859. 00001A8C  41860158  beq       cr1, +0x00000158 /* 00001BE4 */
  1860. 00001A90  3AE90000  addi      r23, r9, 0x0000
  1861. label00001A94:
  1862. 00001A94  2C8A0000  cmpwi     cr1, r10, 0
  1863. 00001A98  3317FFFF  subic     r24, r23, 1
  1864. 00001A9C  3326FFFF  subic     r25, r6, 1
  1865. label00001AA0:
  1866. 00001AA0  8C190001  lbzu      r0, [r25 + 0x0001]
  1867. 00001AA4  2F980000  cmpwi     cr7, r24, 0
  1868. 00001AA8  2C0000FF  cmpwi     r0, 255
  1869. 00001AAC  2F000000  cmpwi     cr6, r0, 0
  1870. 00001AB0  30C60001  addic     r6, r6, 1
  1871. 00001AB4  31630001  addic     r11, r3, 1
  1872. 00001AB8  40820034  bne       +0x00000034 /* 00001AEC */
  1873. 00001ABC  88040000  lbz       r0, [r4]
  1874. 00001AC0  30840001  addic     r4, r4, 1
  1875. 00001AC4  540C402E  rlwinm    r12, r0, 8, 0, 23
  1876. 00001AC8  88030000  lbz       r0, [r3]
  1877. 00001ACC  386B0000  addi      r3, r11, 0x0000
  1878. 00001AD0  89650000  lbz       r11, [r5]
  1879. 00001AD4  5400801E  rlwinm    r0, r0, 16, 0, 15
  1880. 00001AD8  7D8B5B78  or        r11, r12, r11
  1881. 00001ADC  7D600378  or        r0, r11, r0
  1882. 00001AE0  90070000  stw       [r7], r0
  1883. 00001AE4  30A50001  addic     r5, r5, 1
  1884. 00001AE8  480000E0  b         +0x000000E0 /* 00001BC8 */
  1885. label00001AEC:
  1886. 00001AEC  200000FF  subfic    r0, r0, 255
  1887. 00001AF0  7C1C0734  extsh     r28, r0
  1888. 00001AF4  5780402E  rlwinm    r0, r28, 8, 0, 23
  1889. 00001AF8  409A0020  bne       cr6, +0x00000020 /* 00001B18 */
  1890. 00001AFC  386B0000  addi      r3, r11, 0x0000
  1891. 00001B00  30840001  addic     r4, r4, 1
  1892. 00001B04  30A50001  addic     r5, r5, 1
  1893. 00001B08  30E70004  addic     r7, r7, 4
  1894. 00001B0C  3318FFFF  subic     r24, r24, 1
  1895. 00001B10  409EFF90  bne       cr7, -0x00000070 /* 00001AA0 */
  1896. 00001B14  480000C0  b         +0x000000C0 /* 00001BD4 */
  1897. label00001B18:
  1898. 00001B18  89630000  lbz       r11, [r3]
  1899. 00001B1C  30630001  addic     r3, r3, 1
  1900. 00001B20  7D80E010  subfc     r12, r0, r28
  1901. 00001B24  5560402E  rlwinm    r0, r11, 8, 0, 23
  1902. 00001B28  7C0B0010  subfc     r0, r11, r0
  1903. 00001B2C  89640000  lbz       r11, [r4]
  1904. 00001B30  7FCC0015  addc.     r30, r12, r0
  1905. 00001B34  88050000  lbz       r0, [r5]
  1906. 00001B38  557F402E  rlwinm    r31, r11, 8, 0, 23
  1907. 00001B3C  7D6BF810  subfc     r11, r11, r31
  1908. 00001B40  7FEC5814  addc      r31, r12, r11
  1909. 00001B44  540B402E  rlwinm    r11, r0, 8, 0, 23
  1910. 00001B48  7C005810  subfc     r0, r0, r11
  1911. 00001B4C  7FA06014  addc      r29, r0, r12
  1912. 00001B50  2F1F0000  cmpwi     cr6, r31, 0
  1913. 00001B54  2E9D0000  cmpwi     cr5, r29, 0
  1914. 00001B58  30840001  addic     r4, r4, 1
  1915. 00001B5C  30A50001  addic     r5, r5, 1
  1916. 00001B60  81870000  lwz       r12, [r7]
  1917. 00001B64  40800008  bge       +0x00000008 /* 00001B6C */
  1918. 00001B68  3BC00000  li        r30, 0x0000
  1919. label00001B6C:
  1920. 00001B6C  7D804670  srawi     r0, r12, 8
  1921. 00001B70  540B063E  rlwinm    r11, r0, 0, 24, 31
  1922. 00001B74  5580063E  rlwinm    r0, r12, 0, 24, 31
  1923. 00001B78  40980008  bge       cr6, +0x00000008 /* 00001B80 */
  1924. 00001B7C  3BE00000  li        r31, 0x0000
  1925. label00001B80:
  1926. 00001B80  7D8C8670  srawi     r12, r12, 16
  1927. 00001B84  558C063E  rlwinm    r12, r12, 0, 24, 31
  1928. 00001B88  7D9C61D6  mullw     r12, r28, r12
  1929. 00001B8C  40940008  bge       cr5, +0x00000008 /* 00001B94 */
  1930. 00001B90  3BA00000  li        r29, 0x0000
  1931. label00001B94:
  1932. 00001B94  7D7C59D6  mullw     r11, r28, r11
  1933. 00001B98  7C1C01D6  mullw     r0, r28, r0
  1934. 00001B9C  7D9E6014  addc      r12, r30, r12
  1935. 00001BA0  7D7F5814  addc      r11, r31, r11
  1936. 00001BA4  7D8CD3D6  divw      r12, r12, r26
  1937. 00001BA8  7D6BD3D6  divw      r11, r11, r26
  1938. 00001BAC  7C1D0014  addc      r0, r29, r0
  1939. 00001BB0  558C801E  rlwinm    r12, r12, 16, 0, 15
  1940. 00001BB4  556B402E  rlwinm    r11, r11, 8, 0, 23
  1941. 00001BB8  7D8B5B78  or        r11, r12, r11
  1942. 00001BBC  7C00D3D6  divw      r0, r0, r26
  1943. 00001BC0  7D600378  or        r0, r11, r0
  1944. 00001BC4  90070000  stw       [r7], r0
  1945. label00001BC8:
  1946. 00001BC8  30E70004  addic     r7, r7, 4
  1947. 00001BCC  3318FFFF  subic     r24, r24, 1
  1948. 00001BD0  409EFED0  bne       cr7, -0x00000130 /* 00001AA0 */
  1949. label00001BD4:
  1950. 00001BD4  7CE74014  addc      r7, r7, r8
  1951. 00001BD8  314AFFFF  subic     r10, r10, 1
  1952. 00001BDC  4086FEB8  bne       cr1, -0x00000148 /* 00001A94 */
  1953. 00001BE0  4800001C  b         +0x0000001C /* 00001BFC */
  1954. label00001BE4:
  1955. 00001BE4  392A0000  addi      r9, r10, 0x0000
  1956. 00001BE8  314AFFFF  subic     r10, r10, 1
  1957. label00001BEC:
  1958. 00001BEC  2C090000  cmpwi     r9, 0
  1959. 00001BF0  392A0000  addi      r9, r10, 0x0000
  1960. 00001BF4  314AFFFF  subic     r10, r10, 1
  1961. 00001BF8  4082FFF4  bne       -0x0000000C /* 00001BEC */
  1962. label00001BFC:
  1963. 00001BFC  9B61FFC8  stb       [r1 - 0x0038], r27
  1964. 00001C00  BAE1FFDC  lmw       r23, [r1 - 0x0024]
  1965. 00001C04  4E800020  blr
  1966. 00001C08  00000000  .invalid
  1967. 00001C0C  00002040  .invalid
  1968. 00001C10  00090800  .invalid
  1969. 00001C14  00000000  .invalid
  1970. 00001C18  000001A0  .invalid
  1971. 00001C1C  001B6F75  .invalid
  1972. 00001C20  74707574  andis.    r16, r3, 0x7574
  1973. 00001C24  50697865  rlwimi.   r9, r3, 15, 1, 18
  1974. 00001C28  6C735072  xoris     r19, r3, 0x5072
  1975. 00001C2C  65576869  oris      r23, r10, 0x6869
  1976. 00001C30  7465416C  andis.    r5, r3, 0x416C
  1977. 00001C34  70686133  andi.     r8, r3, 0x6133
  1978. 00001C38  32000000  addic     r16, r0, 0
  1979. 00001C3C  BEE1FFDC  stmw      [r1 - 0x0024], r23
  1980. 00001C40  2C0A0000  cmpwi     r10, 0
  1981. 00001C44  3B600001  li        r27, 0x0001
  1982. 00001C48  9B61FFC8  stb       [r1 - 0x0038], r27
  1983. 00001C4C  2C890000  cmpwi     cr1, r9, 0
  1984. 00001C50  314AFFFF  subic     r10, r10, 1
  1985. 00001C54  9B61FFC8  stb       [r1 - 0x0038], r27
  1986. 00001C58  3B4000FF  li        r26, 0x00FF
  1987. 00001C5C  41820140  beq       +0x00000140 /* 00001D9C */
  1988. 00001C60  41860124  beq       cr1, +0x00000124 /* 00001D84 */
  1989. 00001C64  3AE90000  addi      r23, r9, 0x0000
  1990. label00001C68:
  1991. 00001C68  2F8A0000  cmpwi     cr7, r10, 0
  1992. 00001C6C  3317FFFF  subic     r24, r23, 1
  1993. 00001C70  3326FFFF  subic     r25, r6, 1
  1994. label00001C74:
  1995. 00001C74  8D790001  lbzu      r11, [r25 + 0x0001]
  1996. 00001C78  2C980000  cmpwi     cr1, r24, 0
  1997. 00001C7C  2C0B00FF  cmpwi     r11, 255
  1998. 00001C80  2F0B0000  cmpwi     cr6, r11, 0
  1999. 00001C84  30C60001  addic     r6, r6, 1
  2000. 00001C88  30030001  addic     r0, r3, 1
  2001. 00001C8C  40820034  bne       +0x00000034 /* 00001CC0 */
  2002. 00001C90  88040000  lbz       r0, [r4]
  2003. 00001C94  89650000  lbz       r11, [r5]
  2004. 00001C98  540C402E  rlwinm    r12, r0, 8, 0, 23
  2005. 00001C9C  88030000  lbz       r0, [r3]
  2006. 00001CA0  7D8B5B78  or        r11, r12, r11
  2007. 00001CA4  5400801E  rlwinm    r0, r0, 16, 0, 15
  2008. 00001CA8  7D600378  or        r0, r11, r0
  2009. 00001CAC  30630001  addic     r3, r3, 1
  2010. 00001CB0  30840001  addic     r4, r4, 1
  2011. 00001CB4  90070000  stw       [r7], r0
  2012. 00001CB8  30A50001  addic     r5, r5, 1
  2013. 00001CBC  480000AC  b         +0x000000AC /* 00001D68 */
  2014. label00001CC0:
  2015. 00001CC0  216B00FF  subfic    r11, r11, 255
  2016. 00001CC4  7D6B0734  extsh     r11, r11
  2017. 00001CC8  409A0020  bne       cr6, +0x00000020 /* 00001CE8 */
  2018. 00001CCC  30600000  addic     r3, r0, 0
  2019. 00001CD0  30840001  addic     r4, r4, 1
  2020. 00001CD4  30A50001  addic     r5, r5, 1
  2021. 00001CD8  3318FFFF  subic     r24, r24, 1
  2022. 00001CDC  30E70004  addic     r7, r7, 4
  2023. 00001CE0  4086FF94  bne       cr1, -0x0000006C /* 00001C74 */
  2024. 00001CE4  48000090  b         +0x00000090 /* 00001D74 */
  2025. label00001CE8:
  2026. 00001CE8  81870000  lwz       r12, [r7]
  2027. 00001CEC  8B850000  lbz       r28, [r5]
  2028. 00001CF0  7D808670  srawi     r0, r12, 16
  2029. 00001CF4  5400063E  rlwinm    r0, r0, 0, 24, 31
  2030. 00001CF8  7C0059D6  mullw     r0, r0, r11
  2031. 00001CFC  8BE30000  lbz       r31, [r3]
  2032. 00001D00  8BA40000  lbz       r29, [r4]
  2033. 00001D04  559E063E  rlwinm    r30, r12, 0, 24, 31
  2034. 00001D08  7D8C4670  srawi     r12, r12, 8
  2035. 00001D0C  558C063E  rlwinm    r12, r12, 0, 24, 31
  2036. 00001D10  7D8B61D6  mullw     r12, r11, r12
  2037. 00001D14  7FCBF1D6  mullw     r30, r11, r30
  2038. 00001D18  578B402E  rlwinm    r11, r28, 8, 0, 23
  2039. 00001D1C  7D7C5810  subfc     r11, r28, r11
  2040. 00001D20  7D7E5814  addc      r11, r30, r11
  2041. 00001D24  7FCBD3D6  divw      r30, r11, r26
  2042. 00001D28  57EB402E  rlwinm    r11, r31, 8, 0, 23
  2043. 00001D2C  7D7F5810  subfc     r11, r31, r11
  2044. 00001D30  7C005814  addc      r0, r0, r11
  2045. 00001D34  7C00D3D6  divw      r0, r0, r26
  2046. 00001D38  540B801E  rlwinm    r11, r0, 16, 0, 15
  2047. 00001D3C  57A0402E  rlwinm    r0, r29, 8, 0, 23
  2048. 00001D40  7C1D0010  subfc     r0, r29, r0
  2049. 00001D44  7C0C0014  addc      r0, r12, r0
  2050. 00001D48  7C00D3D6  divw      r0, r0, r26
  2051. 00001D4C  5400402E  rlwinm    r0, r0, 8, 0, 23
  2052. 00001D50  7D600378  or        r0, r11, r0
  2053. 00001D54  7C00F378  or        r0, r0, r30
  2054. 00001D58  90070000  stw       [r7], r0
  2055. 00001D5C  30630001  addic     r3, r3, 1
  2056. 00001D60  30840001  addic     r4, r4, 1
  2057. 00001D64  30A50001  addic     r5, r5, 1
  2058. label00001D68:
  2059. 00001D68  3318FFFF  subic     r24, r24, 1
  2060. 00001D6C  30E70004  addic     r7, r7, 4
  2061. 00001D70  4086FF04  bne       cr1, -0x000000FC /* 00001C74 */
  2062. label00001D74:
  2063. 00001D74  7CE74014  addc      r7, r7, r8
  2064. 00001D78  314AFFFF  subic     r10, r10, 1
  2065. 00001D7C  409EFEEC  bne       cr7, -0x00000114 /* 00001C68 */
  2066. 00001D80  4800001C  b         +0x0000001C /* 00001D9C */
  2067. label00001D84:
  2068. 00001D84  380A0000  addi      r0, r10, 0x0000
  2069. 00001D88  314AFFFF  subic     r10, r10, 1
  2070. label00001D8C:
  2071. 00001D8C  2C000000  cmpwi     r0, 0
  2072. 00001D90  380A0000  addi      r0, r10, 0x0000
  2073. 00001D94  314AFFFF  subic     r10, r10, 1
  2074. 00001D98  4082FFF4  bne       -0x0000000C /* 00001D8C */
  2075. label00001D9C:
  2076. 00001D9C  9B61FFC8  stb       [r1 - 0x0038], r27
  2077. 00001DA0  BAE1FFDC  lmw       r23, [r1 - 0x0024]
  2078. 00001DA4  4E800020  blr
  2079. 00001DA8  00000000  .invalid
  2080. 00001DAC  00002040  .invalid
  2081. 00001DB0  00090800  .invalid
  2082. 00001DB4  00000000  .invalid
  2083. 00001DB8  0000016C  .invalid
  2084. 00001DBC  001B6F75  .invalid
  2085. 00001DC0  74707574  andis.    r16, r3, 0x7574
  2086. 00001DC4  50697865  rlwimi.   r9, r3, 15, 1, 18
  2087. 00001DC8  6C735072  xoris     r19, r3, 0x5072
  2088. 00001DCC  65426C61  oris      r2, r10, 0x6C61
  2089. 00001DD0  636B416C  ori       r11, r27, 0x416C
  2090. 00001DD4  70686133  andi.     r8, r3, 0x6133
  2091. 00001DD8  32000000  addic     r16, r0, 0
  2092. fn00001DDC:
  2093. 00001DDC  7C600735  extsh.    r0, r3
  2094. 00001DE0  38600000  li        r3, 0x0000
  2095. 00001DE4  408100B0  ble       +0x000000B0 /* 00001E94 */
  2096. label00001DE8:
  2097. 00001DE8  88C50000  lbz       r6, [r5]
  2098. 00001DEC  38E50000  addi      r7, r5, 0x0000
  2099. 00001DF0  7CC60774  extsb     r6, r6
  2100. 00001DF4  7CC80735  extsh.    r8, r6
  2101. 00001DF8  20C80001  subfic    r6, r8, 1
  2102. 00001DFC  7CC60734  extsh     r6, r6
  2103. 00001E00  30A50001  addic     r5, r5, 1
  2104. 00001E04  31080001  addic     r8, r8, 1
  2105. 00001E08  40800048  bge       +0x00000048 /* 00001E50 */
  2106. 00001E0C  88A70001  lbz       r5, [r7 + 0x0001]
  2107. 00001E10  7C060010  subfc     r0, r6, r0
  2108. 00001E14  7CA80774  extsb     r8, r5
  2109. 00001E18  7C000734  extsh     r0, r0
  2110. 00001E1C  2C060000  cmpwi     r6, 0
  2111. 00001E20  30A70002  addic     r5, r7, 2
  2112. 00001E24  30C6FFFF  subic     r6, r6, 1
  2113. 00001E28  7CC70734  extsh     r7, r6
  2114. 00001E2C  30C4FFFF  subic     r6, r4, 1
  2115. 00001E30  4182005C  beq       +0x0000005C /* 00001E8C */
  2116. label00001E34:
  2117. 00001E34  2C070000  cmpwi     r7, 0
  2118. 00001E38  30E7FFFF  subic     r7, r7, 1
  2119. 00001E3C  30840001  addic     r4, r4, 1
  2120. 00001E40  9D060001  stbu      [r6 + 0x0001], r8
  2121. 00001E44  7CE70734  extsh     r7, r7
  2122. 00001E48  4082FFEC  bne       -0x00000014 /* 00001E34 */
  2123. 00001E4C  48000040  b         +0x00000040 /* 00001E8C */
  2124. label00001E50:
  2125. 00001E50  7D060735  extsh.    r6, r8
  2126. 00001E54  7C060010  subfc     r0, r6, r0
  2127. 00001E58  30C6FFFF  subic     r6, r6, 1
  2128. 00001E5C  7CC80734  extsh     r8, r6
  2129. 00001E60  7C000734  extsh     r0, r0
  2130. 00001E64  30C4FFFF  subic     r6, r4, 1
  2131. 00001E68  41820024  beq       +0x00000024 /* 00001E8C */
  2132. label00001E6C:
  2133. 00001E6C  2C080000  cmpwi     r8, 0
  2134. 00001E70  3128FFFF  subic     r9, r8, 1
  2135. 00001E74  8D070001  lbzu      r8, [r7 + 0x0001]
  2136. 00001E78  30A50001  addic     r5, r5, 1
  2137. 00001E7C  9D060001  stbu      [r6 + 0x0001], r8
  2138. 00001E80  30840001  addic     r4, r4, 1
  2139. 00001E84  7D280734  extsh     r8, r9
  2140. 00001E88  4082FFE4  bne       -0x0000001C /* 00001E6C */
  2141. label00001E8C:
  2142. 00001E8C  2C000000  cmpwi     r0, 0
  2143. 00001E90  4181FF58  bgt       -0x000000A8 /* 00001DE8 */
  2144. label00001E94:
  2145. 00001E94  40800008  bge       +0x00000008 /* 00001E9C */
  2146. 00001E98  3860DCF7  li        r3, 0xFFFFDCF7
  2147. label00001E9C:
  2148. 00001E9C  4E800020  blr
  2149. 00001EA0  00000000  .invalid
  2150. 00001EA4  00002040  .invalid
  2151. 00001EA8  00000300  .invalid
  2152. 00001EAC  00000000  .invalid
  2153. 00001EB0  000000C4  .invalid
  2154. 00001EB4  000C6D79  .invalid
  2155. 00001EB8  556E7061  rlwinm.   r14, r11, 14, 1, 16
  2156. 00001EBC  636B4269  ori       r11, r27, 0x4269
  2157. 00001EC0  74730000  andis.    r19, r3, 0x0000
  2158. 00001EC4  00000000  .invalid
  2159. fn00001EC8:
  2160. 00001EC8  800B0000  lwz       r0, [r11]
  2161. 00001ECC  90410014  stw       [r1 + 0x0014], r2
  2162. 00001ED0  7C0903A6  mtctr     r0
  2163. 00001ED4  804B0004  lwz       r2, [r11 + 0x0004]
  2164. 00001ED8  7D6C5B78  mr        r12, r11
  2165. 00001EDC  816B0008  lwz       r11, [r11 + 0x0008]
  2166. 00001EE0  4E800420  bctr
  2167. 00001EE4  4E800020  blr
  2168. 00001EE8  00000000  .invalid
  2169. 00001EEC  000C0000  .invalid
  2170. 00001EF0  00000000  .invalid
  2171. 00001EF4  00000000  .invalid
  2172. 00001EF8  00000000  .invalid
  2173. 00001EFC  00000000  .invalid
  2174. 00001F00  00000000  .invalid
  2175. 00001F04  00000000  .invalid
  2176. 00001F08  00000000  .invalid
  2177. fn00001F0C:
  2178. 00001F0C  8182FF78  lwz       r12, [r2 - 0x0088]
  2179. 00001F10  90410014  stw       [r1 + 0x0014], r2
  2180. 00001F14  800C0000  lwz       r0, [r12]
  2181. 00001F18  804C0004  lwz       r2, [r12 + 0x0004]
  2182. 00001F1C  7C0903A6  mtctr     r0
  2183. 00001F20  4E800420  bctr
  2184. fn00001F24:
  2185. 00001F24  8182FFA4  lwz       r12, [r2 - 0x005C]
  2186. 00001F28  90410014  stw       [r1 + 0x0014], r2
  2187. 00001F2C  800C0000  lwz       r0, [r12]
  2188. 00001F30  804C0004  lwz       r2, [r12 + 0x0004]
  2189. 00001F34  7C0903A6  mtctr     r0
  2190. 00001F38  4E800420  bctr
  2191. fn00001F3C:
  2192. 00001F3C  8182FFE0  lwz       r12, [r2 - 0x0020]
  2193. 00001F40  90410014  stw       [r1 + 0x0014], r2
  2194. 00001F44  800C0000  lwz       r0, [r12]
  2195. 00001F48  804C0004  lwz       r2, [r12 + 0x0004]
  2196. 00001F4C  7C0903A6  mtctr     r0
  2197. 00001F50  4E800420  bctr
  2198. fn00001F54:
  2199. 00001F54  8182FF90  lwz       r12, [r2 - 0x0070]
  2200. 00001F58  90410014  stw       [r1 + 0x0014], r2
  2201. 00001F5C  800C0000  lwz       r0, [r12]
  2202. 00001F60  804C0004  lwz       r2, [r12 + 0x0004]
  2203. 00001F64  7C0903A6  mtctr     r0
  2204. 00001F68  4E800420  bctr
  2205. fn00001F6C:
  2206. 00001F6C  8182FFEC  lwz       r12, [r2 - 0x0014]
  2207. 00001F70  90410014  stw       [r1 + 0x0014], r2
  2208. 00001F74  800C0000  lwz       r0, [r12]
  2209. 00001F78  804C0004  lwz       r2, [r12 + 0x0004]
  2210. 00001F7C  7C0903A6  mtctr     r0
  2211. 00001F80  4E800420  bctr
  2212. fn00001F84:
  2213. 00001F84  8182FF9C  lwz       r12, [r2 - 0x0064]
  2214. 00001F88  90410014  stw       [r1 + 0x0014], r2
  2215. 00001F8C  800C0000  lwz       r0, [r12]
  2216. 00001F90  804C0004  lwz       r2, [r12 + 0x0004]
  2217. 00001F94  7C0903A6  mtctr     r0
  2218. 00001F98  4E800420  bctr
  2219. fn00001F9C:
  2220. 00001F9C  8182FF94  lwz       r12, [r2 - 0x006C]
  2221. 00001FA0  90410014  stw       [r1 + 0x0014], r2
  2222. 00001FA4  800C0000  lwz       r0, [r12]
  2223. 00001FA8  804C0004  lwz       r2, [r12 + 0x0004]
  2224. 00001FAC  7C0903A6  mtctr     r0
  2225. 00001FB0  4E800420  bctr
  2226. fn00001FB4:
  2227. 00001FB4  8182FFDC  lwz       r12, [r2 - 0x0024]
  2228. 00001FB8  90410014  stw       [r1 + 0x0014], r2
  2229. 00001FBC  800C0000  lwz       r0, [r12]
  2230. 00001FC0  804C0004  lwz       r2, [r12 + 0x0004]
  2231. 00001FC4  7C0903A6  mtctr     r0
  2232. 00001FC8  4E800420  bctr
  2233. fn00001FCC:
  2234. 00001FCC  8182FFC8  lwz       r12, [r2 - 0x0038]
  2235. 00001FD0  90410014  stw       [r1 + 0x0014], r2
  2236. 00001FD4  800C0000  lwz       r0, [r12]
  2237. 00001FD8  804C0004  lwz       r2, [r12 + 0x0004]
  2238. 00001FDC  7C0903A6  mtctr     r0
  2239. 00001FE0  4E800420  bctr
  2240. fn00001FE4:
  2241. 00001FE4  8182FF80  lwz       r12, [r2 - 0x0080]
  2242. 00001FE8  90410014  stw       [r1 + 0x0014], r2
  2243. 00001FEC  800C0000  lwz       r0, [r12]
  2244. 00001FF0  804C0004  lwz       r2, [r12 + 0x0004]
  2245. 00001FF4  7C0903A6  mtctr     r0
  2246. 00001FF8  4E800420  bctr
  2247. fn00001FFC:
  2248. 00001FFC  8182FF84  lwz       r12, [r2 - 0x007C]
  2249. 00002000  90410014  stw       [r1 + 0x0014], r2
  2250. 00002004  800C0000  lwz       r0, [r12]
  2251. 00002008  804C0004  lwz       r2, [r12 + 0x0004]
  2252. 0000200C  7C0903A6  mtctr     r0
  2253. 00002010  4E800420  bctr
  2254. fn00002014:
  2255. 00002014  8182FFC0  lwz       r12, [r2 - 0x0040]
  2256. 00002018  90410014  stw       [r1 + 0x0014], r2
  2257. 0000201C  800C0000  lwz       r0, [r12]
  2258. 00002020  804C0004  lwz       r2, [r12 + 0x0004]
  2259. 00002024  7C0903A6  mtctr     r0
  2260. 00002028  4E800420  bctr
  2261. fn0000202C:
  2262. 0000202C  8182FF88  lwz       r12, [r2 - 0x0078]
  2263. 00002030  90410014  stw       [r1 + 0x0014], r2
  2264. 00002034  800C0000  lwz       r0, [r12]
  2265. 00002038  804C0004  lwz       r2, [r12 + 0x0004]
  2266. 0000203C  7C0903A6  mtctr     r0
  2267. 00002040  4E800420  bctr
  2268. fn00002044:
  2269. 00002044  8182FFD0  lwz       r12, [r2 - 0x0030]
  2270. 00002048  90410014  stw       [r1 + 0x0014], r2
  2271. 0000204C  800C0000  lwz       r0, [r12]
  2272. 00002050  804C0004  lwz       r2, [r12 + 0x0004]
  2273. 00002054  7C0903A6  mtctr     r0
  2274. 00002058  4E800420  bctr
  2275. fn0000205C:
  2276. 0000205C  8182FFC4  lwz       r12, [r2 - 0x003C]
  2277. 00002060  90410014  stw       [r1 + 0x0014], r2
  2278. 00002064  800C0000  lwz       r0, [r12]
  2279. 00002068  804C0004  lwz       r2, [r12 + 0x0004]
  2280. 0000206C  7C0903A6  mtctr     r0
  2281. 00002070  4E800420  bctr
  2282. fn00002074:
  2283. 00002074  8182FFD4  lwz       r12, [r2 - 0x002C]
  2284. 00002078  90410014  stw       [r1 + 0x0014], r2
  2285. 0000207C  800C0000  lwz       r0, [r12]
  2286. 00002080  804C0004  lwz       r2, [r12 + 0x0004]
  2287. 00002084  7C0903A6  mtctr     r0
  2288. 00002088  4E800420  bctr
  2289. fn0000208C:
  2290. 0000208C  8182FFD8  lwz       r12, [r2 - 0x0028]
  2291. 00002090  90410014  stw       [r1 + 0x0014], r2
  2292. 00002094  800C0000  lwz       r0, [r12]
  2293. 00002098  804C0004  lwz       r2, [r12 + 0x0004]
  2294. 0000209C  7C0903A6  mtctr     r0
  2295. 000020A0  4E800420  bctr
  2296. fn000020A4:
  2297. 000020A4  8182FFB4  lwz       r12, [r2 - 0x004C]
  2298. 000020A8  90410014  stw       [r1 + 0x0014], r2
  2299. 000020AC  800C0000  lwz       r0, [r12]
  2300. 000020B0  804C0004  lwz       r2, [r12 + 0x0004]
  2301. 000020B4  7C0903A6  mtctr     r0
  2302. 000020B8  4E800420  bctr
  2303. fn000020BC:
  2304. 000020BC  8182FF8C  lwz       r12, [r2 - 0x0074]
  2305. 000020C0  90410014  stw       [r1 + 0x0014], r2
  2306. 000020C4  800C0000  lwz       r0, [r12]
  2307. 000020C8  804C0004  lwz       r2, [r12 + 0x0004]
  2308. 000020CC  7C0903A6  mtctr     r0
  2309. 000020D0  4E800420  bctr
  2310. fn000020D4:
  2311. 000020D4  8182FFCC  lwz       r12, [r2 - 0x0034]
  2312. 000020D8  90410014  stw       [r1 + 0x0014], r2
  2313. 000020DC  800C0000  lwz       r0, [r12]
  2314. 000020E0  804C0004  lwz       r2, [r12 + 0x0004]
  2315. 000020E4  7C0903A6  mtctr     r0
  2316. 000020E8  4E800420  bctr
  2317. fn000020EC:
  2318. 000020EC  8182FFBC  lwz       r12, [r2 - 0x0044]
  2319. 000020F0  90410014  stw       [r1 + 0x0014], r2
  2320. 000020F4  800C0000  lwz       r0, [r12]
  2321. 000020F8  804C0004  lwz       r2, [r12 + 0x0004]
  2322. 000020FC  7C0903A6  mtctr     r0
  2323. 00002100  4E800420  bctr
  2324. fn00002104:
  2325. 00002104  8182FFB8  lwz       r12, [r2 - 0x0048]
  2326. 00002108  90410014  stw       [r1 + 0x0014], r2
  2327. 0000210C  800C0000  lwz       r0, [r12]
  2328. 00002110  804C0004  lwz       r2, [r12 + 0x0004]
  2329. 00002114  7C0903A6  mtctr     r0
  2330. 00002118  4E800420  bctr
  2331. fn0000211C:
  2332. 0000211C  8182FFB0  lwz       r12, [r2 - 0x0050]
  2333. 00002120  90410014  stw       [r1 + 0x0014], r2
  2334. 00002124  800C0000  lwz       r0, [r12]
  2335. 00002128  804C0004  lwz       r2, [r12 + 0x0004]
  2336. 0000212C  7C0903A6  mtctr     r0
  2337. 00002130  4E800420  bctr
  2338. fn00002134:
  2339. 00002134  8182FF6C  lwz       r12, [r2 - 0x0094]
  2340. 00002138  90410014  stw       [r1 + 0x0014], r2
  2341. 0000213C  800C0000  lwz       r0, [r12]
  2342. 00002140  804C0004  lwz       r2, [r12 + 0x0004]
  2343. 00002144  7C0903A6  mtctr     r0
  2344. 00002148  4E800420  bctr
  2345. fn0000214C:
  2346. 0000214C  8182FFE4  lwz       r12, [r2 - 0x001C]
  2347. 00002150  90410014  stw       [r1 + 0x0014], r2
  2348. 00002154  800C0000  lwz       r0, [r12]
  2349. 00002158  804C0004  lwz       r2, [r12 + 0x0004]
  2350. 0000215C  7C0903A6  mtctr     r0
  2351. 00002160  4E800420  bctr
  2352. fn00002164:
  2353. 00002164  8182FF74  lwz       r12, [r2 - 0x008C]
  2354. 00002168  90410014  stw       [r1 + 0x0014], r2
  2355. 0000216C  800C0000  lwz       r0, [r12]
  2356. 00002170  804C0004  lwz       r2, [r12 + 0x0004]
  2357. 00002174  7C0903A6  mtctr     r0
  2358. 00002178  4E800420  bctr
  2359. fn0000217C:
  2360. 0000217C  8182FF68  lwz       r12, [r2 - 0x0098]
  2361. 00002180  90410014  stw       [r1 + 0x0014], r2
  2362. 00002184  800C0000  lwz       r0, [r12]
  2363. 00002188  804C0004  lwz       r2, [r12 + 0x0004]
  2364. 0000218C  7C0903A6  mtctr     r0
  2365. 00002190  4E800420  bctr
  2366. fn00002194:
  2367. 00002194  8182FF7C  lwz       r12, [r2 - 0x0084]
  2368. 00002198  90410014  stw       [r1 + 0x0014], r2
  2369. 0000219C  800C0000  lwz       r0, [r12]
  2370. 000021A0  804C0004  lwz       r2, [r12 + 0x0004]
  2371. 000021A4  7C0903A6  mtctr     r0
  2372. 000021A8  4E800420  bctr
  2373. fn000021AC:
  2374. 000021AC  8182FFA0  lwz       r12, [r2 - 0x0060]
  2375. 000021B0  90410014  stw       [r1 + 0x0014], r2
  2376. 000021B4  800C0000  lwz       r0, [r12]
  2377. 000021B8  804C0004  lwz       r2, [r12 + 0x0004]
  2378. 000021BC  7C0903A6  mtctr     r0
  2379. 000021C0  4E800420  bctr
  2380. fn000021C4:
  2381. 000021C4  8182FFA8  lwz       r12, [r2 - 0x0058]
  2382. 000021C8  90410014  stw       [r1 + 0x0014], r2
  2383. 000021CC  800C0000  lwz       r0, [r12]
  2384. 000021D0  804C0004  lwz       r2, [r12 + 0x0004]
  2385. 000021D4  7C0903A6  mtctr     r0
  2386. 000021D8  4E800420  bctr
  2387. fn000021DC:
  2388. 000021DC  8182FFF0  lwz       r12, [r2 - 0x0010]
  2389. 000021E0  90410014  stw       [r1 + 0x0014], r2
  2390. 000021E4  800C0000  lwz       r0, [r12]
  2391. 000021E8  804C0004  lwz       r2, [r12 + 0x0004]
  2392. 000021EC  7C0903A6  mtctr     r0
  2393. 000021F0  4E800420  bctr
  2394. fn000021F4:
  2395. 000021F4  8182FFAC  lwz       r12, [r2 - 0x0054]
  2396. 000021F8  90410014  stw       [r1 + 0x0014], r2
  2397. 000021FC  800C0000  lwz       r0, [r12]
  2398. 00002200  804C0004  lwz       r2, [r12 + 0x0004]
  2399. 00002204  7C0903A6  mtctr     r0
  2400. 00002208  4E800420  bctr
  2401. fn0000220C:
  2402. 0000220C  8182FFE8  lwz       r12, [r2 - 0x0018]
  2403. 00002210  90410014  stw       [r1 + 0x0014], r2
  2404. 00002214  800C0000  lwz       r0, [r12]
  2405. 00002218  804C0004  lwz       r2, [r12 + 0x0004]
  2406. 0000221C  7C0903A6  mtctr     r0
  2407. 00002220  4E800420  bctr
  2408. fn00002224:
  2409. 00002224  8182FF70  lwz       r12, [r2 - 0x0090]
  2410. 00002228  90410014  stw       [r1 + 0x0014], r2
  2411. 0000222C  800C0000  lwz       r0, [r12]
  2412. 00002230  804C0004  lwz       r2, [r12 + 0x0004]
  2413. 00002234  7C0903A6  mtctr     r0
  2414. 00002238  4E800420  bctr
  2415. fn0000223C:
  2416. 0000223C  8182FF98  lwz       r12, [r2 - 0x0068]
  2417. 00002240  90410014  stw       [r1 + 0x0014], r2
  2418. 00002244  800C0000  lwz       r0, [r12]
  2419. 00002248  804C0004  lwz       r2, [r12 + 0x0004]
  2420. 0000224C  7C0903A6  mtctr     r0
  2421. 00002250  4E800420  bctr
  2422.  
  2423. [section 1 header]
  2424.   name __missing__
  2425.   default_address 00000000
  2426.   total_size 2E1
  2427.   unpacked_size 2E1
  2428.   packed_size 147
  2429.   section_kind PATTERN_DATA
  2430.   share_kind PROCESS
  2431.   alignment 04
  2432. [section 1 data]
  2433. 0000000000000000 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
  2434. 0000000000000010 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
  2435. 0000000000000020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
  2436. 0000000000000030 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
  2437. 0000000000000040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
  2438. 0000000000000050 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
  2439. 0000000000000060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
  2440. 0000000000000070 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
  2441. 0000000000000080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 98 |                 
  2442. 0000000000000090 | 00 00 01 80 00 00 01 90 00 00 00 00 00 00 00 98 |                 
  2443. 00000000000000A0 | 00 00 00 00 00 00 01 A8 00 00 00 98 00 00 00 00 |                 
  2444. 00000000000000B0 | 00 00 02 10 00 00 00 98 00 00 00 00 00 00 02 48 |                H
  2445. 00000000000000C0 | 00 00 00 98 00 00 00 00 00 00 04 F4 00 00 00 98 |                 
  2446. 00000000000000D0 | 00 00 00 00 00 00 05 BC 00 00 00 98 00 00 00 00 |                 
  2447. 00000000000000E0 | 00 00 05 EC 00 00 00 98 00 00 00 00 00 00 09 54 |                T
  2448. 00000000000000F0 | 00 00 00 98 00 00 00 00 00 00 0D D0 00 00 00 98 |                 
  2449. 0000000000000100 | 00 00 00 00 00 00 0E 54 00 00 00 98 00 00 00 00 |        T        
  2450. 0000000000000110 | 00 00 0E 88 00 00 00 98 00 00 00 00 00 00 0E C0 |                 
  2451. 0000000000000120 | 00 00 00 98 00 00 00 00 00 00 17 64 00 00 00 98 |            d    
  2452. 0000000000000130 | 00 00 00 00 00 00 18 D4 00 00 00 98 00 00 00 00 |                 
  2453. 0000000000000140 | 00 00 1A 68 00 00 00 98 00 00 00 00 00 00 1C 3C |    h           <
  2454. 0000000000000150 | 00 00 00 98 00 00 00 00 00 00 00 00 00 00 00 00 |                 
  2455. 0000000000000160 | AA FE 07 00 00 00 00 00 00 00 00 00 00 00 03 F0 |                 
  2456. 0000000000000170 | 00 01 00 04 00 00 00 98 00 00 00 00 00 00 00 00 |                 
  2457. 0000000000000180 | 00 08 00 00 01 90 00 17 00 00 01 D0 00 00 00 00 |                 
  2458. 0000000000000190 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 |                 
  2459. 00000000000001A0 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 |                 
  2460. 00000000000001B0 | 00 00 00 B0 00 00 00 F0 00 00 00 A4 00 00 02 F0 |                 
  2461. 00000000000001C0 | 00 00 00 C8 00 00 03 F0 00 00 00 BC 00 00 03 F0 |                 
  2462. 00000000000001D0 | 00 00 00 F8 00 00 03 F0 FF FF FF FF 00 00 00 00 |                 
  2463. 00000000000001E0 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 |                 
  2464. 00000000000001F0 | FF FF FF FF 00 00 00 00 00 00 00 E0 00 00 03 F0 |                 
  2465. 0000000000000200 | 00 00 00 EC 00 00 03 F0 00 00 00 D4 00 00 03 F0 |                 
  2466. 0000000000000210 | 00 00 01 1C 00 03 FF F0 00 00 01 10 00 03 FF F0 |                 
  2467. 0000000000000220 | 00 00 01 04 03 FF FF F0 FF FF FF FF 00 00 00 00 |                 
  2468. 0000000000000230 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 |                 
  2469. 0000000000000240 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 |                 
  2470. 0000000000000250 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 |                 
  2471. 0000000000000260 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 |                 
  2472. 0000000000000270 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 |                 
  2473. 0000000000000280 | FF FF FF FF 00 00 00 00 00 00 01 28 00 00 01 34 |            (   4
  2474. 0000000000000290 | 00 00 01 40 00 00 01 4C 47 57 65 20 61 72 65 20 |    @   LGWe are 
  2475. 00000000000002A0 | 68 6F 73 65 64 20 2D 20 77 65 20 67 6F 74 20 61 | hosed - we got a
  2476. 00000000000002B0 | 20 7A 65 72 6F 20 70 72 6F 63 49 6E 66 6F 20 6F |  zero procInfo o
  2477. 00000000000002C0 | 6E 20 61 20 6E 61 74 69 76 65 20 63 6F 6D 70 6F | n a native compo
  2478. 00000000000002D0 | 6E 65 6E 74 20 64 69 73 70 61 74 63 68 2E 2E 2E | nent dispatch...
  2479. 00000000000002E0 | 00                                              |                 
  2480. [section 1 relocation program disassembly]
  2481.   0000:  4A22       reloc_v_add_imports             num_words=35
  2482.   0002:  4202       reloc_v_add_sect_d              num_words=3
  2483.   0004:  440F       reloc_v_add_sect_c_sect_d_none  num_3_word_blocks=16
  2484.   0006:  01C1       reloc_skip_then_add_sect_d      skip_words=7, num_words=1
  2485.   0008:  8009       reloc_incr_reloc_addr           delta=0xA
  2486.   000A:  4200       reloc_v_add_sect_d              num_words=1
  2487.   000C:  8001       reloc_incr_reloc_addr           delta=0x2
  2488.   000E:  4800       reloc_v_add_sect_d_none         num_2_word_blocks=1
  2489.   0010:  801F       reloc_incr_reloc_addr           delta=0x20
  2490.   0012:  4804       reloc_v_add_sect_d_none         num_2_word_blocks=5
  2491.   0014:  801F       reloc_incr_reloc_addr           delta=0x20
  2492.   0016:  4805       reloc_v_add_sect_d_none         num_2_word_blocks=6
  2493.   0018:  0604       reloc_skip_then_add_sect_d      skip_words=24, num_words=4
  2494.  
  2495. [section 2 header]
  2496.   name __missing__
  2497.   default_address 00000000
  2498.   total_size 0
  2499.   unpacked_size 0
  2500.   packed_size 364
  2501.   section_kind LOADER
  2502.   share_kind PROCESS
  2503.   alignment 00
  2504. [export table: 0 entries]
  2505. [import table: 35 entries]
  2506.   0 => [import QuickTimeLib:TransformRect (02)]
  2507.   1 => [import QuickTimeLib:GetImageDescriptionExtension (02)]
  2508.   2 => [import QuickTimeLib:ICMDecompressComplete (02)]
  2509.   3 => [import QuickTimeLib:InverseMatrix (02)]
  2510.   4 => [import InterfaceLib:CallComponentFunctionWithStorageProcInfo (02)]
  2511.   5 => [import InterfaceLib:CallUniversalProc (02)]
  2512.   6 => [import InterfaceLib:GetComponentRefcon (02)]
  2513.   7 => [import InterfaceLib:SetComponentRefcon (02)]
  2514.   8 => [import InterfaceLib:OpenComponentResFile (02)]
  2515.   9 => [import InterfaceLib:CloseComponentResFile (02)]
  2516.   10 => [import InterfaceLib:SetComponentInstanceStorage (02)]
  2517.   11 => [import InterfaceLib:GetComponentInstanceA5 (02)]
  2518.   12 => [import InterfaceLib:CountComponentInstances (02)]
  2519.   13 => [import InterfaceLib:GetZone (02)]
  2520.   14 => [import InterfaceLib:NewHandle (02)]
  2521.   15 => [import InterfaceLib:NewPtrClear (02)]
  2522.   16 => [import InterfaceLib:HLock (02)]
  2523.   17 => [import InterfaceLib:HUnlock (02)]
  2524.   18 => [import InterfaceLib:HPurge (02)]
  2525.   19 => [import InterfaceLib:HNoPurge (02)]
  2526.   20 => [import InterfaceLib:SetZone (02)]
  2527.   21 => [import InterfaceLib:DisposePtr (02)]
  2528.   22 => [import InterfaceLib:DisposeHandle (02)]
  2529.   23 => [import InterfaceLib:ResError (02)]
  2530.   24 => [import InterfaceLib:CurResFile (02)]
  2531.   25 => [import InterfaceLib:UseResFile (02)]
  2532.   26 => [import InterfaceLib:Get1Resource (02)]
  2533.   27 => [import InterfaceLib:LoadResource (02)]
  2534.   28 => [import InterfaceLib:DetachResource (02)]
  2535.   29 => [import InterfaceLib:SystemZone (02)]
  2536.   30 => [import InterfaceLib:MemError (02)]
  2537.   31 => [import InterfaceLib:SetRect (02)]
  2538.   32 => [import InterfaceLib:SectRect (02)]
  2539.   33 => [import InterfaceLib:DebugStr (02)]
  2540.   34 => [import InterfaceLib:BlockMoveData (02)]
  2541.